DaMan Geschrieben 17. September 2007 Teilen Geschrieben 17. September 2007 Sorry ich brauche euch...ich werde verrückt !!!! Mein Quell : <html> <head> <title>Kontaktformular mit PHP</title> </head> <body> <?php $Empfaenger = "meineemail@egal.com"; if($_REQUEST['Send']) { if(empty($_REQUEST['Vorname']) || empty($_REQUEST['Ort']) || empty($_REQUEST['PLZ']) || empty($_REQUEST['Firma']) || empty($_REQUEST['Nachname']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht'])) { echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!"; ?> <meta http-equiv="refresh" content="3;url=http://www.meineSeite/test/kontaktformular.html"> <?php } else { $Mailnachricht = "Folgende Daten sind für Sie eingegangen: \n\n"; while(list($Formularfeld, $Wert)=each($_REQUEST)) { if($Formularfeld!="Send") { $ $Mailnachricht .= $Formularfeld.": ".$Wert."\n"; } } $Mailnachricht .= "\nDatum/Zeit: "; $Mailnachricht .= date("d.m.Y H:i:s"); $Mailbetreff = "Teilnahme Roadshow: "; $Mailbetreff .= $_REQUEST['Betreff']; mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']); $filename = "roadshow-download-".date("Y-m").".csv"; $headline= "Vorname ;Nachname ;Email ;Firma ;Abteilung ;Strasse ;PLZ ;Ort ;Telefon ;Fax ;Termin ;AnzahlPersonen ;"; $headline.= "\n"; $line = ""; $line.= "\"".$Vorname."\";"; $line.= "\"".$Nachname."\";"; $line.= "\"".$Email."\";"; $line.= "\"".$Firma."\";"; $line.= "\"".$Abteilung."\";"; $line.= "\"".$Strasse."\";"; $line.= "\"".$PLZ."\";"; $line.= "\"".$Ort."\";"; $line.= "\"".$Telefon."\";"; $line.= "\"".$Fax."\";"; $line.= "\"".$Termin."\";"; $line.= "\"".$AnzahlPersonen."\";"; $line.= "\n"; if( !file_exists($filename) ) { if( $handle = fopen($filename, "w") ) { fwrite($handle, $headline); } fclose($handle); } if( $handle = fopen($filename, "a") ) { fwrite($handle, $line); } fclose($handle); ?> <b>Vielen Dank für Ihre eMail! Wir werden uns bald mit Ihnen in Verbindung setzen</b> <!-- <meta http-equiv="refresh" content="5;url=http://www.meineSeite.de/test"> //--> <?php } } else { echo"Die mit * makierten Felder sind Pflichtfelder. Bitte gehen Sie auf diese <a href=\"W:\www.meineSeite.de\html\test\kontaktformular.html\">Seite und füllen sie aus</a>."; } ?> </body> </html> Das Probelm ist, das in meiner EMail kein Text mehr steht...warum ist das so? In die datei in die ich die Variablen schreibe stehen sie doch drin....help:confused::confused: Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Amstelchen Geschrieben 17. September 2007 Teilen Geschrieben 17. September 2007 ein paar hinweise: 1. bitte verwende zukünftig -tags, das macht das codelesen leichter. 2. wo hängst du denn $line an die mail an? 3. wo hängst du das attachment an die mail an? 4. wie sind deine $Formularfeld-er definiert, die du mit list durchgehst? 5. verwende vorzugsweise eine mailklasse für PHP, die es wie sand am meer gibt. hierbei sind der versand von attachments und oftmals (nachträglich gewünschte) HTML-mails wesentlich leichter einstellbar. 6. href=\"W:\www.meineSeite.de ist wohl auch inkorrekt. mit "webdesign" hat PHP's mail() eigentlich auch genau nichts zu tun. s'Amstel Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
DaMan Geschrieben 18. September 2007 Autor Teilen Geschrieben 18. September 2007 Ok vielleicht falsches Forum war gestern nur zu geflashed. Mein Problem ist , dass es so wie es da steht schon funktioniert hat. # Als ich dann den Teil ergänzt habe, indem ich alle Daten nocheinmal in eine Datei schreibe - war in der EMail aufeinmal nurnoch der Kopf und die Fußzeile...als würden die Daten bzw. die Variablen nach schreiben in die Datei leer sein...what da hell... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.