Script bearbeiten
Jedes Script muss individuell bearbeitet werden. Es gibt keine Standardregel, die auf jedes Script zutrifft. Deshalb benötigt jedes Script eine kurze Anleitung wie man es bearbeitet. Darin sollte auf jedenfall gesagt werden was man ändern muss und was man ändern kann.
Beispiel: Kontaktformular
In unserem Beispiel mit dem Kontaktformular muss ein Angabe von Ihnen geändert werden - andernfalls würde es nicht funktionieren. Diese Angabe die von Ihnen gemacht werden muss, ist Ihre Email-Adresse. Zu dieser Email-Adresse werden die Anfragen geschickt.
Die zu machende Änderung ist hier rot markiert:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Unbenanntes Dokument</title>
</head>
<body>
<?php
if ($_POST['sent']==1)
{
echo '<br>Ihr Vorname ist: '.$_POST['vorname'];
echo '<br>Ihr Nachname ist: '.$_POST['nachname'];
echo '<br>Ihre E-Mail-Adresse ist: '.$_POST['email'];
echo '<br>Ihre Nachricht ist: '.$_POST['message'];
if (!$_POST['vorname'])
{
echo "<br>Bitte geben Sie Ihren Vornamen ein";
unset($_POST[sent]);
}
if (!$_POST['nachname'])
{
echo "<br>Bitte geben Sie Ihren Nachnamen ein";
unset($_POST[sent]);
}
if (!$_POST['email'])
{
echo "<br>Bitte geben Sie Ihre E-Mail-Adresse ein";
unset($_POST[sent]);
}
if (!$_POST['message'])
{
echo "<br>Bitte geben Sie Ihre Nachricht ein";
unset($_POST[sent]);
}
if ($_POST['vorname'] AND $_POST['nachname'] AND $_POST['email'] AND $_POST['message'] AND $_POST['rank']=="1")
{
echo "<br><b>Vielen Dank und Auf wiedersehen!</b>";
}
if ($_POST['vorname'] AND $_POST['nachname'] AND $_POST['email'] AND $_POST['message'] AND $_POST['rank']=="2")
{
echo "<br><b>Schön das Ihnen unsere Website gefällt!</b>";
}
if ($_POST['vorname'] AND $_POST['nachname'] AND $_POST['email'] AND $_POST['message'] AND $_POST['rank']=="3")
{
echo "<br><b>Schön das Ihnen unsere Website gefällt!</b>";
}
if ($_POST['vorname'] AND $_POST['nachname'] AND $_POST['email'] AND $_POST['message'] AND $_POST['rank']=="4")
{
echo "<br><b>Schade das Ihnen unsere Website nicht gefällt!</b>";
}
If($_POST['vorname'] AND $_POST['nachname'] AND $_POST['email'] AND $_POST['message'])
{
$message="<html><body>";
$message.="<p>Vorname: ";
$message.=$_POST['vorname'];
$message.="<br>Nachname: ";
$message.=$_POST['nachname'];
$message.="<br>E-Mail: ";
$message.=$_POST['email'];
$message.="<br>Nachricht: ";
$message.=$_POST['message'];
$message.="<br><b>";
$message.=$_POST['rank'];
$message.="</b></p></body></html>";
$header="\n Conent-Type: text/html";
if(mail("IhreEmailAdresse@domain.de", "Eine E-Mail von meiner Website",
$message, $header))
{
echo "Ihre Informationen wurden übermittelt";
}
else
{
echo "Die Informationsübermittlung ist fehlgeschlagen, bitte versuchen Sie es später noch einmal.";
unset($_POST['sent']);
}
}
}
if(!$_POST['sent'])
{
?>
<form action="<? echo $_SERVER['PHP_SELF']; ?>" method="post">
<input type="hidden" name="sent" value=1>
Vorname <br>
<input type="text" name="vorname" value="<?php echo htmlentities($_POST['vorname']);?>" size="20"><br>
Nachname <br>
<input type="text" name="nachname" value="<?php echo htmlentities($_POST['nachname']);?>" size="20"><br>
E-Mail <br>
<input type="text" name="email" value="<?php echo htmlentities($_POST['email']);?>" size="30"><br>
Nachricht <br>
<textarea name="message" value"<?php echo htmlentities($_POST['message']);?>" cols="20" rows="8"></textarea><br>
<h4>Wie gefällt Ihnen die Website?</h4>
<select size="1" name="rank">
<option value="1">keine Angabe</option>
<option value="2">sehr gut</option>
<option value="3">gut</option>
<option value="4">nicht so gut</option>
</select><br><br>
<input type="submit" name="submit" value="abschicken">
</form>
<?php
}
?>
</body>
</html> |
Sie können das Script nun in der Form auf Ihre Webseite übernehmen. Nachdem Sie eine Email-Adresse, zu der die Anfragen geschickt werden sollen, eingegeben haben, ist Ihr Kontaktformular fertig und einsatzbereit.
Herzlichen Glückwunsch!