Formmailer
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
beitrag
bemerkung
datei
erste
exit
fehler
fehlermeldung
frau
funktion
gengen
gewnschten formatierung
irgendein
klappe
kritik
loben
rckfragen
salat
tutorial
zeile
-
Ich habe die datei mail.php so geschrieben, könnte mir jemand sagen was fehlt? danke, im voraus!
mail.php:
$strEmpfaenger = 'nikolaihuber1@gmx.de';
$strFrom = '"Homepage Ludwigsgymnasium" <nikolai.huber-technik@t-online.de>';
$strSubject = 'Fragen, Lob, Kritik';
$strReturnhtml = 'Danke.html';
$strDelimiter = ":\t";
if($_POST)
{
$strMailtext = "";
while(list($strName,$value) = each($_POST))
{
if(is_array($value))
{
foreach($value as $value_array)
{
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
}
}
else
{
$strMailtext .= $strName.$strDelimiter.$value."\n";
}
}
if(get_magic_quotes_gpc())
{
$strMailtext = stripslashes($strMailtext);
}
mail($strEmpfaenger, $strSubject, $strMailtext, "From: ".$strFrom)
or die("Die Mail konnte nicht versendet werden.");
header("Location: $strReturnhtml");
exit;
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">
<head>
<title>Einfacher PHP-Formmailer</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h1>Fragen, lob, Kritik</h1>
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
<dl>
<dt>Ihr Name:</dt>
<dd><input type="text" name="Versender" /></dd>
<dt>Ihre E-Mail:</dt>
<dd><input type="text" name="E-Mail" /></dd>
<dt>Sie können:</dt>
<dd><input type="checkbox" name="kannwas[]" value="HTML" />HTML <input type="checkbox" name="kannwas[]" value="PHP" />PHP</dd>
<dt>Sie sind:</dt>
<dd><input type="radio" name="sexus" value="M" />Mann <input type="radio" name="sexus" value="Frau" />Frau</dd>
<dt>Sie mögen:</dt>
<dd><select name="Browser"><option value="Opera">Opera</option><option value="Mozilla">Mozilla</option></select></dd>
<dt>Bemerkungen:</dt>
<dd><textarea name="Bemerkungen" rows="3" cols="20">Bemerkungen</textarea></dd>
</dl>
<p>
<input type="submit" value="Senden" />
<input type="reset" value="Zurücksetzen" />
</p>
</form>
</body>
</html>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hast du es nur vergessen zu kopieren oder hast du das "<?php" in deinem code nicht drin, das wäre ein Grund, glaube ich
-
ibes-solutions schrieb:
Was passiert denn oder was passiert denn nicht? Kommt irgendeine Fehlermeldung oder kommt die Mail nicht in der gewünschten Formatierung an oder was willst du genau?
Ich mach sowas zum ersten mal mit PHP.... keine ahnung.... eine danke-seite wird ja angezeigt, auch wird keine Fehlermeldung (die ich definiert habe) angezeigt...ich bekomme die m@il einfach nicht!!
-
Also die Zeile:
$strFrom = ''Homepage Ludwigsgymnasium' <nikolai.huber-technik@t-online.de>';
is schonmal komisch.
Ich würds so schreiben:
$strFrom = 'Homepage Ludwigsgymnasium <nikolai.huber-technik@t-online.de>';
Habs damit ausprobiert und dann gehts. Die E-Mail is zwar ein text-salat aber es kommt was an
Beitrag geaendert: 19.1.2007 20:11:15 von korbiw -
die Mail() Funktion ist bei Lima deaktiviert;)
-
die Mail() Funktion ist bei Lima deaktiviert;)
Erstens war des nicht gefragt und zweitens stimmts nicht -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage