Moin, habe folgendes Problem. Habe vor ein paar Jahren mal ein Kontaktformular gebastelt was auch bis letztens hervorragend funktioniert hat. Dann hatte ich nen Serverwechsel bei Hosteurope gemacht wo ich auch von php4 auf php5 gewechselt bin. Danach kamen mit der php-Datei gar keine Mails mehr an worauf ich rausgefunden hatte das Hosteurope nen "-f absender@emailadresse.de" verlangt. So, jetzt kommen emails zwar noch an, aber die Variablen werden nicht mehr übertragen.
Ich hab also ne HTML-Datei
und folgende php-Datei:
Der $inhalt-Teil sah ursprünglich folgendermaßen aus:
T1 heißt ein Feld aus dem Formular. Ich habe es auch schon mit $_POST probiert aber es kam immer nur ne Mail mit "Vertragsnummer:" an.
Hoffe die Informationen reichen
Wäre cool wenn wer ne Idee hätte woran es hapert.
Danke!
Ich hab also ne HTML-Datei
Code:
<form action="sende_daten.php method=post>
PHP-Code:
<?php
$empfaenger = "info@email.de";
$betreff = "Formular";
$inhalt = sprintf("Vertragsnummer: %s", $T1);
$headers = "From: info@google.de";
mail($empfaenger, $betreff, $inhalt, $headers, "-f info@google.de");
header("Location: http://www.google.de/danke.html");
?>
PHP-Code:
$inhalt = "Vertragsnummer: $T1"
Hoffe die Informationen reichen
Danke!

Kommentar