Ok,
das kann ich verstehen. Wollte ja damals mit 18 auch
schon fast nach Berlin auswandern. Der Grund dafür
war auch ein Mädchen, welche ich am Plattensee
kennengelernt habe. Ist dann doch nichts geworden.
Wollte meinen guten Job hier doch nicht aufgeben :-).
Hier nochmals mein etwas ausgebesserter Code für die
Formverarbeitung. Hier möchte ich auch ein Bild mitversenden
können. Bei diesem verbesserten Code wird der Text in der
Email besser dargestellt. Das wird sicher jemand brauchen können.
das kann ich verstehen. Wollte ja damals mit 18 auch
schon fast nach Berlin auswandern. Der Grund dafür
war auch ein Mädchen, welche ich am Plattensee
kennengelernt habe. Ist dann doch nichts geworden.
Wollte meinen guten Job hier doch nicht aufgeben :-).
Hier nochmals mein etwas ausgebesserter Code für die
Formverarbeitung. Hier möchte ich auch ein Bild mitversenden
können. Bei diesem verbesserten Code wird der Text in der
Email besser dargestellt. Das wird sicher jemand brauchen können.
PHP-Code:
<?PHP
$array = file('ip.txt');
foreach($array as $zeile) {
if ($_SERVER['REMOTE_ADDR'] == trim(substr($zeile,0,15)) && time()<trim(substr($zeile,15)+15)) {
die('<div style="color: #FF0000; font-weight: bold;">
Ihre IP-Adresse ist gesperrt. Sie können
erst wieder in 15 Sekunden senden!!<br><center>
<a href="kontakt.php" target="_self"><font size="+2" color="red">Zurück</font></a></div>'."\n
</body>\n</html>");
}
}
?>
<?PHP
$datum = date("d m Y");
$zeit = date("H:i:s");
$ipdatei = fopen("ip.txt", 'a');
fwrite($ipdatei, str_pad($_SERVER['REMOTE_ADDR'],15).time()."|".$zeit."|".$datum."\n");
fclose($ipdatei);
?>
<?PHP
$daten = "Daten:";
$interesse = "Interesse:";
$vorname = "Name:";
$telefon = "Telefon:";
$nachrichten = "Nachricht:";
$mailadi = "E-Mail:";
$fabri = "Firma:";
$stras = "Strasse:";
$wo = "Ort:";
if($name == "" or $mail == "" or $ort == "" or (!eregi("^[_a-z0-9-]+(\.
[_a-z0-9-]+)*@([0-9a-z](-?[0-9a-z])*\.)+[a-z]{2}([zmuvtg]|fo|me)?$",$mail)))
{
echo "<center><strong>Pflichtfelder fehlen, oder die
Emailadresse
ist falsch. Versuchen Sie es bitte nach 15 Sekunden noch einmal.<br><font color='#FF0000'>Damit wir nicht
zugesendet
werden, kann man nur
alle 15 Sekunden eine Sendung machen!!Wir bitten um Verständnis.</font></br></strong></center>";
}
else
{
$text = $interesse."\n".$servicecheck.",". $notcheck.",".$schulcheck.",".$webcheck.",".$kauf.","
.$sonstcheck."\n"."\n".$daten."\n".$nachrichten." ".$nachricht."\n"
.$fabri." ".$firma."\n".$vorname." ".$name."\n".$stras." ".$strasse."\n".
$wo." ".$ort."\n".$telefon." ".$tel."\n".$mailadi." ".$mail;
mail("meins@meins.at","Email vom Webformular von [url]www.meins.at[/url]",$text);
echo "<center><br><strong><font color='#FF0000'>
Danke für Ihre Nachricht. Wir werden uns in Kürze bei
Ihnen melden.</font></strong></br></center>";
echo "<br><strong>Sie haben folgende Angaben gemacht:</strong></br>";
echo "<table width='100%' border='0' align='center' cellspacing='2'><tr><td width='30%'><u>Thema:</u></td><td width='70%'>
<font color='#0000FF' align='left'>$servicecheck $notcheck
$schulcheck $webcheck $kauf $sonstcheck</font></tr></td>
<tr><td><u>Ihre Nachricht:</u></td><td><font color='#0000FF' align='left'><font color='#0000FF'>$nachricht</font></td></tr>
<tr><td><u>Firma:</u></td><td><font color='#0000FF' align='left'><font color='#0000FF'>$firma</font></td></tr>
<tr><td><u>Ihr Name:</u></td><td><font color='#0000FF' align='left'><font color='#0000FF'>$name</font></td></tr>
<tr><td><u>Strasse:</u></td><td><font color='#0000FF' align='left'><font color='#0000FF'>$strasse</font></td></tr>
<tr><td><u>Ort:</u></td><td><font color='#0000FF'>$ort</font></td></tr>
<tr><td><u>Tel.:</u></td><td><font color='#0000FF'>$tel</font></td></tr>
<tr><td><u>E-Mail:</u></td><td><font color='#0000FF'>$mail</font></td></tr></table>";
}
?>
Kommentar