Page 1 of 1

PHP Mail Problems

Posted: Tue Dec 09, 2008 12:26 pm
by fiorano
Hi,

I have been given a php mail script my my hosting company :

<?php

mail("me@me.co.uk", "Web Enquiry", $_REQUEST[message], "From: $_REQUEST[email]", "-f".$_REQUEST[email]);

header( "Location: http://www.me.com/thankyou.html" );

?>

This works fine. But when I try to add a "Phone Number" field it stops working. Anyone got any ideas????

Many Thanks

Fiorano

Re: PHP Mail Problems

Posted: Tue Dec 09, 2008 12:51 pm
by jaoudestudios
Whats your code?

You have given us 'before', can you suppy 'after'.

Re: PHP Mail Problems

Posted: Tue Dec 09, 2008 1:57 pm
by fiorano
Hi,

this is my enquiry form:

<FORM method=post action="mailer.php">

<table width="449" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="71" align="left" valign="middle" bgcolor="#D5D5D5"><span class="style3">Name </span></td>
<td width="378" align="left" valign="middle" bgcolor="#D5D5D5"><label>
<input type="text" name="name" id="name" />
</label></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#D5D5D5"><span class="style3">Email</span></td>
<td align="left" valign="middle" bgcolor="#D5D5D5"><input name="email" type="text" /></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#D5D5D5"><span class="style3">Phone </span></td>
<td align="left" valign="middle" bgcolor="#D5D5D5"><label>
<input type="text" name="phone" id="phone" />
</label></td>
</tr>
<tr>
<td align="left" valign="middle" bgcolor="#D5D5D5"><span class="style3">Message:</span></td>
<td align="left" valign="middle" bgcolor="#D5D5D5"><br />
<textarea name="message" rows="10">

</textarea></td>
</tr>
<tr>
<td bgcolor="#D5D5D5">&nbsp;</td>
<td bgcolor="#D5D5D5"><input type=submit /></td>
</tr>
</table>

</FORM>


Which then calls mailer.php


<?php

mail("me@me.co.uk", "Web Enquiry", $_REQUEST[message], "From: $_REQUEST[email]", "-f".$_REQUEST[email]);

header( "Location: http://www.me.com/thankyou.html" );

?>


Does this help???

Many Thanks,
Fiorano

Re: PHP Mail Problems

Posted: Tue Dec 09, 2008 3:33 pm
by jaoudestudios
mail("me@me.co.uk", "Web Enquiry", $_REQUEST[message], "From: $_REQUEST[email]", "-f".$_REQUEST[email]);
You dont have the phone number in the mail function!

NB: your html is very out of date, I recommend doing some reading up :wink: