Kontaktformular nach Anpassung fehlerhaft
| Beiträge: 2 Registriert: Nov 2011
| 04.11.2011, 10:30
Guten Tag!
Ich habe ein Kontaktformular erfolgreich bearbeitet und noch um ein Feld ergänzt.
Nun wollte ich eine Anpassung im PHP4 machen, weil ich die Ausgabe als Email verändern wollte... natürlich mit der Folge, dass es nun nicht mehr funktioniert! :-(
Für euch ist es sicherlich eine einfach Sache... ich blick hier nicht durch.
Und zwar wollte ich die Zeile nach dem "Config" löschen:
$mail_text = emailReplaceChars($_POST["name"]) . " schrieb am $datum:
sowie die Zeilen nach dem Text (".$text.") und vor dem Config Ende ebenfalls löschen, respektive manuell einen Text eingeben.
Email Adresse: ".$_POST["email"]."
IP: ".$ip."\n".$_SERVER["HTTP_USER_AGENT"];
Nach dem ich die Fett markierten Texte gelöscht hatte, funktionierte es nicht mehr. Wie muss kann ich das php ändern, damit es wieder funktioniert?
Vielen Dank für eure Hilfe. Untenstehend noch das ganze php.
Grüsse
Dani
<?php
//---------------------------------------------------------------//
// FH Kontakt-Formular //
// Copyright (C) 2003 Sebastian Wichmann :: www.flashhilfe.de //
// //
// This Software is distributed under the GNU General Public //
// License. //
// //
// www.flashhilfe.de //
// //
// WICHTIG!!! //
// Nutzt dieses Script bitte nicht ohne weitere PHP Kentnisse //
// auf Eurer Webseite, da die ein oder andere Sicherheitsl¸cke //
// dadurch auftreten kˆnnten! //
//---------------------------------------------------------------//
$datum = date("d.m.Y - H:i");
$ip = gethostbyaddr($REMOTE_ADDR);
$text = str_replace("%0D","\n",$_POST["nachricht"]);
$text = urldecode($text);
function emailReplaceChars($text)
{
return str_replace(array("\n","\r",":"),array("","",""),trim($text));
}
//------------------------- Config ------------------------------//
$mail_text = emailReplaceChars($_POST["name"]) . " schrieb am $datum:
------------------------
".$text."
------------------------
Email Adresse: ".$_POST["email"]."
IP: ".$ip."\n".$_SERVER["HTTP_USER_AGENT"];
//----------------------- Config Ende ---------------------------//
// Empf‰nger - Betreff, Name
if(mail(emailReplaceChars($_POST["empfaenger"]),emailReplaceChars($_POST["betreff"]),$mail_text,"From: ".emailReplaceChars($_POST["name"])." <".emailReplaceChars($_POST["email"]).">")) {
echo "&erfolg=true&";
} else {
echo "&erfolg=false&";
}
?> | | | Beiträge: 3000 Wohnort: Köln Registriert: Oct 2007
| 04.11.2011, 15:59
|
|