Hi Leite,
sicherlich werdet Ihr lachen, aber ich habe damit ein Prob:
Ich will die Daten von einem Formular an meine E-Mail weiterleiten... un es jet nich:-(
Ich habe dazu drei Dateien auf meinen Host gelegt.
-----------
Mail.htt
Hallo, aus dem Kontaktformular kam folgende Eingabe:
<Form Action="formmail.php3" Method="Post">
<INPUT TYPE="text" NAME="Land" VALUE="singo@online.de">
<Input Type="Submit" NAME="FormHandler1" Value="Absenden" >
</Form>
-----------
response.htt
<H1>Danke!</H1>
Ihre Eingabe <INPUT TYPE="text" NAME="Land" VALUE="FormularTextfeld4"> wurde an Ingo verschickt.
-----------
und formmail.PHP3
<?php
$fmt_Response= implode("", file("response.htt"));
$fmt_Mail= implode("", file("mail.htt"));
while(list($Key, $Val)= each($HTTP_POST_VARS)) {
$fmt_Response= str_replace("{$Key}", $Val, $fmt_Response);
$fmt_Mail= str_replace("{$Key}", $Val, $fmt_Mail);
}
mail($HTTP_POST_VARS["recipient"], $HTTP_POST_VARS["subject"], $fmt_Mail);
echo $fmt_Response;
?>
--------
wenn ich auf senden drücke kommt auch die response (ohne den Inhalt des Feldes "Land") aber es kommt keine Mail bei mir an. Was mache ich falsch?
Könnte mir jemand ein exemplarisches Beispiel senden wo ich beim Absenden, eine response erhalte mit dem Inhalt des Eingabefeldes "Land" sowie eine Mail mit den Inhalt des gleichen Feldes!
Brauche dringend Hilfe!!!
THX
cu Ingo
sicherlich werdet Ihr lachen, aber ich habe damit ein Prob:
Ich will die Daten von einem Formular an meine E-Mail weiterleiten... un es jet nich:-(
Ich habe dazu drei Dateien auf meinen Host gelegt.
-----------
Mail.htt
Hallo, aus dem Kontaktformular kam folgende Eingabe:
<Form Action="formmail.php3" Method="Post">
<INPUT TYPE="text" NAME="Land" VALUE="singo@online.de">
<Input Type="Submit" NAME="FormHandler1" Value="Absenden" >
</Form>
-----------
response.htt
<H1>Danke!</H1>
Ihre Eingabe <INPUT TYPE="text" NAME="Land" VALUE="FormularTextfeld4"> wurde an Ingo verschickt.
-----------
und formmail.PHP3
<?php
$fmt_Response= implode("", file("response.htt"));
$fmt_Mail= implode("", file("mail.htt"));
while(list($Key, $Val)= each($HTTP_POST_VARS)) {
$fmt_Response= str_replace("{$Key}", $Val, $fmt_Response);
$fmt_Mail= str_replace("{$Key}", $Val, $fmt_Mail);
}
mail($HTTP_POST_VARS["recipient"], $HTTP_POST_VARS["subject"], $fmt_Mail);
echo $fmt_Response;
?>
--------
wenn ich auf senden drücke kommt auch die response (ohne den Inhalt des Feldes "Land") aber es kommt keine Mail bei mir an. Was mache ich falsch?
Könnte mir jemand ein exemplarisches Beispiel senden wo ich beim Absenden, eine response erhalte mit dem Inhalt des Eingabefeldes "Land" sowie eine Mail mit den Inhalt des gleichen Feldes!
Brauche dringend Hilfe!!!
THX
cu Ingo
Kommentar