Tipp für ein Kontaktformular für eure Website
<?php
// graues Bild, schwarze Schrift
$im = imagecreate(240, 40);
$grau = imagecolorallocate($im, 190, 190, 190);
imagefill($im, 0, 0, $grau);
$schwarz = imagecolorallocate($im, 0, 0, 0);

// ohne verwechselbare Zeichen, Zahlen doppelt
$allezeichen = "ABCDEFGHIJKLNPQRSTUVXYZ12345781234578";
$laenge = strlen($allezeichen);
$text = "";

// 5 Zeichen
for($i=1; $i<=5; $i++)
{
$index = floor(lcg_value() * $laenge);
$zeichen = substr($allezeichen, $index, 1);
$text .= $zeichen;
// Bildzeiger, Schriftgr&ouml;&szlig;e, Winkel, X, Y, Farbe, Schrift, Inhalt
imagettftext ($im, 18, -14 * $i, 45 * $i - 20, 40 - $i * 6, $schwarz, "images/OpenSans-Bold.ttf", $zeichen);
}

// Speichern
imagepng($im, "images/captcha.png");
imagedestroy($im);
?>
<?php
if (isset($_POST["gesendet"]))
if ($_POST["bildtext"] == md5($_POST["eingabe"]) && $_POST["name"] != "" && $_POST["mail"] != "" && $_POST["nachricht"] != "" && $_POST["betreff"] !="")
{
$name = $_POST["name"];
$mail = $_POST["mail"];
$nachricht = $_POST["nachricht"];
$betreff = $_POST["betreff"];

$kontakt = "Von: $name $mail

$nachricht";

mail("info@onlinecreations.de", $betreff, $kontakt, "From: Kontaktformular");
echo "Wir werden Ihre Mitteilung demnächst bearbeiten.";
}
else
{
if ($_POST["bildtext"] != md5($_POST["eingabe"]) && $_POST["name"] != "" && $_POST["mail"] != "" && $_POST["nachricht"] != "")
echo "Sie haben den Sicherheitscode falsch eingegeben.";
if ($_POST["name"] == "" || $_POST["mail"] == "" || $_POST["nachricht"] == "" || $_POST["betreff"] == "")
echo "Sie haben nicht alle Felder ausgefüllt.";
}
?>
<?php
echo "
<form action='kontakt.php' method='post' name='kontakt'>
<p>Name/Firma:
<input name='name' size='28' class='style2' /></p>
<p>E-Mail:
<input name='mail' size='28' class='style2' /></p>
<p>Betreff:
<input name='betreff' size='28' class='style2' /></p>
<p>Nachricht:
<textarea cols='27' rows='15' name='nachricht' class='style2' ></textarea></p>
<p>
<img src='images/captcha.png' />
</p>
</tr>
<p>Sicherheitscode:
<input name='eingabe' size='20' class='style2' /><input name='bildtext' type='hidden' value='" . md5($text) . "' class='style2' /></p>
<p><input type='submit' class='submit' name='gesendet' value='Absenden' /></p>
</form>";
?>


Post has attachment

Post has shared content

Bei Fragen steh ich gerne zur verfügung

Post has attachment
Wait while more posts are being loaded