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

Hallo und Willkommen,

ok man merkt dass du gar keine Ahnung von Programmiersprachen hast. Bitte nciht böse sein, aber lass das nächste mal die Finger davon oder lass es von jemanden machen der wenigstens Grundkenntnisse hat!
$mail_text ist deine Variable in der der Inahlt der E-Mail gespeichert wird. Wenn du das löschst, kann ja auch nichts mehr in der E-Mail ankommen. Eine Variable muss zudem mit einem ";" abgeschlossen werden.
PHP:
1
2
$mail_text = $text;

sollte dein Problem lösen!
public Weltformel(Problem){
      if (Problem gelöst) return Lösung;
      else Weltformel(kleiners Problem);
}
S-Dani#3
Benutzerbild von S-Dani
Beiträge: 2
Registriert: Nov 2011

Themenautor/in

04.11.2011, 17:01

Hallo Vindel

Das hast du richtig erkannt mit meinem "Können" bezüglich php! Habe ja zum Glück nie behauptet ich hätte php drauf! ;-)

Danke dir trotzdem für deine Antwort. Sie hat mein Problem gelöst. Das Formular funktioniert jetzt!

Gruss Dani

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2020 Sebastian Wichmann - Flashhilfe.de