Kontakt-Mod von Carsten Schäfer sendet leeres eMail

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Kannst mal alle 4 Dateien des Mods in eine zip packen und hier verlinken?
Bandito

Beitrag von Bandito »

:grin: ... kein Problem > kontaktformular.zip
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Ich hab es jetzt mal so getestet und es funktioniert
Suchen

Code: Alles auswählen

$textfeld=$HTTP_POST_VARS['textfeld'];
$textfeld .= $HTTP_POST_VARS['name'];
$textfeld .= $HTTP_POST_VARS['vorname'];
$textfeld .= $HTTP_POST_VARS['geburtstag'];
$textfeld .= $HTTP_POST_VARS['strasse'];
$textfeld .= $HTTP_POST_VARS['plz'];
$textfeld .= $HTTP_POST_VARS['wohnort'];
$textfeld .= $HTTP_POST_VARS['telefon'];
$textfeld .= $HTTP_POST_VARS['motorrad'];
$name=$HTTP_POST_VARS['name']; 
$mail=$HTTP_POST_VARS['mail']; 
$betreff=$HTTP_POST_VARS['betreff'];
$email_from = "$name<$mail>";
$email_to = "info@swissbikers.ch";
$header = "From:$email_from\n";
mail($email_to,$betreff,$textfeld,$header);
Ersetzen mit

Code: Alles auswählen

$textfeld = $HTTP_POST_VARS['textfeld'];
$textfeld .= $HTTP_POST_VARS['name'];
$textfeld .= $HTTP_POST_VARS['vorname'];
$textfeld .= $HTTP_POST_VARS['geburtstag'];
$textfeld .= $HTTP_POST_VARS['strasse'];
$textfeld .= $HTTP_POST_VARS['plz'];
$textfeld .= $HTTP_POST_VARS['wohnort'];
$textfeld .= $HTTP_POST_VARS['telefon'];
$textfeld .= $HTTP_POST_VARS['motorrad'];
$betreff = $HTTP_POST_VARS['betreff'];
$mail = $HTTP_POST_VARS['mail'];
$email_from = "$name <$mail>";
$email_to = "info@swissbikers.ch";
$header = "From:$email_from\n";
mail($email_to,$betreff,$textfeld,$header);
Bandito

Beitrag von Bandito »

Hallo Leuchte

Danke für deine Energie die du in die Hilfe für mich reingesteckt hast!
Ich habe den neuen Code eingesetzt und mit viel Hoffnung mir das ausgefüllte Formular zugeschickt.

Wie soll ich es sagen....ich bekomme nach wie vor nur den Namen, die eMail-Adresse von wem es kommt und das was im Texfeld steht. Habe ich vielleicht noch etwas übersehen?

MfG
Bandito
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Hm, das ist sehr merkwürdig, denn ich habe das mit deinen Dateien getestet.
Hast du vielleicht eine falsche oder unveränderte Datei hochgeladen?
Bandito

Beitrag von Bandito »

Hallo

Ich habe jetzt die Dateien genommen die ich dir im ZIP-Format gegeben habe und die kontakt_post.php modifiziert - jetzt klappt es auch! DANKE! :grin:

Jetzt ist ja alles auf einer Linie, und somit leider etwas unübersichtlich. Was muss ich tun, um die Angaben untereinander zu bringen?
Also zum Beispiel:

Name: xxxxxx
Vorname: xxxxxxx
Geburtstag: xxxxx
Strasse: xxxxxxxx
PLZ: xxxx
Wohnort: xxxxxxxxx
Telefon: xxxxxxxx
Motorrad: xxxxxxxx

Text: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxx xxx x
xxxxxxxxxxxxxx xxx xxxxxxxxxxxx xxx xx xxxxxxxxxxxxxxxxxx
xx xxxxxxxxxxx xxxxxxxx xxx xxxx xx x xxxxxxxxx xxxxx
Bandito

Beitrag von Bandito »

... irgendwo muss ich vermutlich diesen Code "\n" setzen, aber wo und wie? Und wie bekomme ich es hin, dass die Angeben im Texfeld zum Schluss gezeigt werden?

Danke für deine/eure Hilfe!

MfG
Bandito
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Den Code von mir oben mit diesem ersetzen

Code: Alles auswählen

$textfeld = $HTTP_POST_VARS['textfeld'].'\n'; 
$textfeld .= $HTTP_POST_VARS['name'].'\n'; 
$textfeld .= $HTTP_POST_VARS['vorname'].'\n'; 
$textfeld .= $HTTP_POST_VARS['geburtstag'].'\n'; 
$textfeld .= $HTTP_POST_VARS['strasse'].'\n'; 
$textfeld .= $HTTP_POST_VARS['plz'].'\n'; 
$textfeld .= $HTTP_POST_VARS['wohnort'].'\n'; 
$textfeld .= $HTTP_POST_VARS['telefon'].'\n'; 
$textfeld .= $HTTP_POST_VARS['motorrad'].'\n'; 
$betreff = $HTTP_POST_VARS['betreff']; 
$mail = $HTTP_POST_VARS['mail']; 
$email_from = "$name <$mail>"; 
$email_to = "info@swissbikers.ch"; 
$header = "From:$email_from\n"; 
mail($email_to,$betreff,$textfeld,$header);
Bandito

Beitrag von Bandito »

.... jetzt bekomme ich es so:

Alles wird Gut!\nMeier\nRubrecht\n02.05.1970\nAllee 7\n2004\nSchweiz\n01903442345\nYamaha\n
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Jo, mein Fehler
$textfeld = $HTTP_POST_VARS['textfeld'].'\n';
'\n' muss so aussehen "\n"
Antworten

Zurück zu „phpBB 2.0: Mod Support“