Formmailer
Posted: Tue Nov 14, 2006 5:38 pm
feyd | Please use
PHP file:
"myemail" is replaced by my real email adress in my file.
The problem is, I don'd receive anything on my account...
can anybody help? would be great
PS: Sorry for my bad english
pz
ebichu
feyd | Please use
Code: Select all
,Code: Select all
and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]
Hi Guys
I want to create a Formmailer for my HP, where you have some fields to fill out, and by clicking on submit these information will be sent to my emailadress.
So, the problem is, that I have no Idea of PHP, only HTML. I looked in the Net for a solution, but they didn't run.
They wrote, that I need 2 Files, one html with the formular, and one PHP which send this formular to me. I used this:
Html file:Code: Select all
<HTML>
<HEAD>
<TITLE>Formular</TITLE>
</HEAD>
<BODY>
<form action=" <?
$message = "";
if (!empty($HTTP_GET_VARS))
{
while(list($name, $value) = each($HTTP_GET_VARS))
$message.="$name = $value\n";
}
if (!empty($HTTP_POST_VARS))
{
while(list($name, $value) = each($HTTP_POST_VARS))
$message.="$name = $value\n";
}
$message=rawurldecode($message);
$message=str_replace("+", " ", $message);
mail("s.waechter@tiscali.ch", "$betreff", $message, "From: $email\nReply-To: $email\nX-Mailer: PHP/" . phpversion(). "\nCC: s.waechter@tiscali.ch");
?>
<font face="Verdana, Arial, Helvetica">
<center><b><p/>
<?
echo $thankyou;
?>
<p/>
<a href="backfromform.html">Zurück</a> zur Indexseite
</font>
</b>
</center>" method="post">
<input type="hidden" name="thankyou" value="Vielen Dank für Ihre Mail.">
<input type="hidden" name="betreff" value="Mail vom Form-Mailer.">
Ihre eMail-Adresse:<input name="eMail"><br>
Straße: <input name="beliebige"><br>
Ort: <input name="elemente"><br>
Nachricht: <textarea name="werdenuebermittelt"></textarea><br>
<input type="submit"><input type="reset"><br>
</form>
</BODY>
</HTML>Code: Select all
<HTML>
<!-- Mailbearbeitung: Angabe absender in email, betreff in betreff, nachricht dass Feedback/bestellung abgeschickt wurde in thankyou
WICHTIG: Formular leitet zurück auf Seite backfromform.html, diese muss existieren und sollte die Ebene über dem Mailformular sein.
Alternativ ändern Sie bitte den Eintrag in javascript:history.back(); o.Ä.
Bitte Empfänger (vetterheinz@provinz.de) und CC-Empfänger (sie@provider.de) nach Bedarf ändern.
-->
<HEAD>
<TITLE>eMail versandt</TITLE>
</HEAD>
<BODY>
<?
$message = "";
if (!empty($HTTP_GET_VARS))
{
while(list($name, $value) = each($HTTP_GET_VARS))
$message.="$name = $value\n";
}
if (!empty($HTTP_POST_VARS))
{
while(list($name, $value) = each($HTTP_POST_VARS))
$message.="$name = $value\n";
}
$message=rawurldecode($message);
$message=str_replace("+", " ", $message);
mail("myemail", "$betreff", $message, "From: $email\nReply-To: $email\nX-Mailer: PHP/" . phpversion(). "\nCC: myemail");
?>
<font face="Verdana, Arial, Helvetica">
<center><b><p/>
<?
echo $thankyou;
?>
<p/>
<a href="backfromform.html">Zurück</a> zur Indexseite
</font>
</b>
</center>
</BODY>
</HTML>The problem is, I don'd receive anything on my account...
can anybody help? would be great
PS: Sorry for my bad english
pz
ebichu
feyd | Please use
Code: Select all
,Code: Select all
and [syntax="..."] tags where appropriate when posting code. Your post has been edited to reflect how we'd like it posted. Please read: [url=http://forums.devnetwork.net/viewtopic.php?t=21171]Posting Code in the Forums[/url] to learn how to do it too.[/color]