16.07.2003, 12:18
Tutorial für ein Kontaktformular:
Beispiel:
http://www.brunner-world.de/tut/net-boar...ontakt.php
Code:
Erklärung:
?>
Hier wird der Variable empfaenger die emailadresse übergeben
Fast nur HTML Code., der ein formular beinhaltet mit den Werten $name,$email,$betreff,$inhalt. Durch das wird die gleiche url nochmal aufgerufen mit der url der variablen die durch send übergeben werden.
Hier wird erstmal durch ein If getest ob das formular schon ausgefüllt ist oder ob es noch nciht gesendet worden ist.
Danach werden noch die $variablen ein wenig zusammengebaut und werden durch mail() versendet
Ich hoffe es hat euch gefallen und ihr kapiert das jetzt einigermaßen
Beispiel:
http://www.brunner-world.de/tut/net-boar...ontakt.php
Code:
PHP-Code:
<?php
$empfaenger = "webmaster@brunner-world.de"; // Emailadresse des Empfängers
?>
<form name="kontaktformular" method="post" action="<? echo $PHP_SELF; ?>?action=send">
<table width="450" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100"><b>Name:</b></td>
<td width="350">
<input type="text" name="name" size="35">
</td>
</tr>
<tr>
<td width="100"><b>Betreff:</b></td>
<td width="350">
<input type="text" name="betreff" size="35">
</td>
</tr>
<tr>
<td width="100"><b>Email:</b></td>
<td width="350">
<input type="text" name="email" size="35">
</td>
</tr>
<tr>
<td width="100" valign="top"><b>Inhalt:</b></td>
<td width="350">
<textarea name="inhalt" cols="30" rows="4"></textarea>
</td>
</tr>
<tr>
<td width="100" valign="top"> </td>
<td width="350">
<input type="submit" name="submit" value="senden">
<input type="reset" name="reset" value="zurücksetzen">
</td>
</tr>
</table>
</form>
<?
if($action == "send") {
$inhalt = "Email des Verschickers: ".$email."\n\n".$inhalt;
$header = "From: \"".$name."\" <".$email.">\n";
mail($empfaenger, $betreff, $inhalt, $header);
echo "Verschickt.";
} else {
echo "Füllen sie das Formular aus!";
}
?>
Erklärung:
PHP-Code:
<?php
$empfaenger = "webmaster@brunner-world.de"; // Emailadresse des Empfängers
?>
Hier wird der Variable empfaenger die emailadresse übergeben
PHP-Code:
<form name="kontaktformular" method="post" action="<? echo $PHP_SELF; ?>?action=send">
<table width="450" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100"><b>Name:</b></td>
<td width="350">
<input type="text" name="name" size="35">
</td>
</tr>
<tr>
<td width="100"><b>Betreff:</b></td>
<td width="350">
<input type="text" name="betreff" size="35">
</td>
</tr>
<tr>
<td width="100"><b>Email:</b></td>
<td width="350">
<input type="text" name="email" size="35">
</td>
</tr>
<tr>
<td width="100" valign="top"><b>Inhalt:</b></td>
<td width="350">
<textarea name="inhalt" cols="30" rows="4"></textarea>
</td>
</tr>
<tr>
<td width="100" valign="top"> </td>
<td width="350">
<input type="submit" name="submit" value="senden">
<input type="reset" name="reset" value="zurücksetzen">
</td>
</tr>
</table>
</form>
Fast nur HTML Code., der ein formular beinhaltet mit den Werten $name,$email,$betreff,$inhalt. Durch das
PHP-Code:
action="<? echo $PHP_SELF; ?>?action=send"
PHP-Code:
<?
if($action == "send") {
$inhalt = "Email des Verschickers: ".$email."\n\n".$inhalt;
$header = "From: \"".$name."\" <".$email.">\n";
mail($empfaenger, $betreff, $inhalt, $header);
echo "Verschickt.";
} else {
echo "Füllen sie das Formular aus!";
}
?>
Hier wird erstmal durch ein If getest ob das formular schon ausgefüllt ist oder ob es noch nciht gesendet worden ist.
Danach werden noch die $variablen ein wenig zusammengebaut und werden durch mail() versendet
Ich hoffe es hat euch gefallen und ihr kapiert das jetzt einigermaßen