Wo istr der fehler =)
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ankommen
anliegen
bearbeiten
betreff
bot
code
datum
einzige problem
email
fehler
header
kategorie
kleine hilfe
mime
nachname
nachricht
sagen
selbsthilfe
text
vorname
-
Hallooo
ich hab ein bissel an meinem Kontaktformular gewerkelt... und nu funktioniert es nimma...
ich hab vorher $_POST["blaa"] verwendet nun speicher ist die Daten ist in einer variable und verarbeite sie dann weiter.
Seitdem ich das gemacht habe klappt es nimma -.-
if (isset($_POST["submit"])) { $vorname = htmlspecialchars($_POST["vorname"]); $nachname = htmlspecialchars($_POST["nachname"]); $mail = htmlspecialchars($_POST["mail"]); $anliegen = n12br(htmlspecialchars($_POST["anliegen"])); echo 'Vielen Dank für Ihre Kontaktanfrage.<br />'; echo 'Wir werden uns schnellst möglich um Ihre eMail kümmern.'; // Empfänger $empfaenger = 'admin@------'; // Betreff $betreff = 'Kontaktformular ------ ' . $vorname . ' ' . $nachname . ''; // Nachricht $nachricht = ' <html> <head> <title>Kontaktanfrage</title> </head> <body> <p>Kontaktanfrage von ' . $vorname . ' ' . $nachname . '</p> <table> <tr> <td width="300"><b>Vorname / Nachname:</b></td> <td width="200">' . $vorname . ' ' . $nachname . '</td> </tr> <tr> <td width="300"><b>Email Adresse:</b></td> <td>'. $mail .'</td> </tr> <tr> <td width="300"><b>Kategorie:</b></td> <td>'. $_POST["kategorie"] .'</td> </tr> <tr> <td width="150"><b>Anliegen:</b></td> <td> </td> </tr> <tr> <td>'. $anliegen .'</td> </tr> </table> </body> </html> '; $header = 'MIME-Version: 1.0' . "\r\n"; $header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; // zusätzliche Header $header .= 'From: noreplay@----- ' . "\r\n"; // verschicke die E-Mail mail($empfaenger, $betreff, $nachricht, $header); $empf = "". $mail .""; $betr = "kontaktanfrage"; $from = "From: noreplay@-----"; $text = "Vielen Dank für Ihre eMail\n\n"; $text .= "Wir werden Ihre Anfrage so schnell wie möglich bearbeiten.\n\n"; $text .= "Dies ist eine automatisch generierte eMail bitte Antworten Sie nicht auf noreplay@---- es wird keine eMail ankommen.\n"; $text .= "Für weitere Fragen bitten wir Sie das Kontaktformular erneut aufzurufen."; mail($empf, $betr, $text, $from); }
Beitrag zuletzt geändert: 20.5.2012 10:28:36 von kiddz-world -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Es gibt keine PHP-Funkion, die n12br heißt. Die Funktion, die Du suchst, ist nl2br.
Ob das das einzige Problem ist, kann ich nicht sagen, aber ich habe auf jeden Fall einen Fehler gefunden! -
Kleine Hilfe zur Selbsthilfe:^^
error_reporting(-1);
Das zeigt dir alle Fehler in deinem PHP-Skript an. Am besten haust du es solange du etwas testest oben in dein Skript.
Hier in dem Fall wäre dann
Fatal error: Call to undefined function n12br() in D:\XAMPP\htdocs\bots\test.php on line 7
sowas gekommen -
ja gut dann hätte ich es gewusst ...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage