{lang: 'de'}
Flashhilfe.de - Flash Community

Kontaktformular nach Anpassung fehlerhaft

 


AntwortenRegistrieren Seite1  

S-Dani#1
Benutzerbild von S-Dani
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&";
}

?>
Schlagwörter: konkaktformular, php4
vindel#2
Benutzerbild von vindelFlashhilfe.de Moderator
Beiträge: 3000
Wohnort: Köln
Registriert: Oct 2007

04.11.2011, 15:59