You are here: Re: help with email form « PHP Programming Language « IT news, forums, messages
Re: help with email form

Posted by Tyno Gendo on 08/16/07 14:04

alice wrote:
> On Aug 6, 7:15 pm, Loki25 <kgarnet...@gmail.com> wrote:
>> On Aug 6, 10:13 pm, alice <al...@fearofdolls.com> wrote:
>>
>>
>>
>>
>>
>>> Can anyone tell me why this code won't work?
>>> I've saved it as mail.php, and have a form on a web page with
>>> action="mail.php" in the html. I've gotten this to work before on
>>> other pages I've worked on, I can't figure out why it's not working
>>> today, I must have forgotten something. The thank you page comes up,
>>> but the mail is not actually delivered.
>>> <?php
>>> $to="g...@fearofdolls.com";
>>> $subject="Fear of Dolls web email";
>>> $email=$_POST["email"];
>>> $message="From Fear of Dolls web email\n";
>>> $message.="message: ".$message."\n";
>>> $head="From: f...@fearofdolls.com";
>>> mail($to,$subject,"".$message,$head);
>>> header("Location:thankyou.html");
>>> ?>
>> I can't see any reason why it wouldn't work, are you getting an error
>> message? if not, then the code is probably working and your problem is
>> that the SMTP server isn't properly set in your configurations.- Hide quoted text -
>>
>> - Show quoted text -
>
> Not getting any error messages. Where are the configurations that you
> speak of?
>

Just a note, but you should get a return value from mail() to say
whether it worked or not.

eg:
if ( !mail($to, $subject, $message, $head) ) {
exit("Achk... something not right.");
}

and also something to note, when I write out a header for a redirect
I always encapsulate it in an exit, i've used ti before in code and
found that header() doesn't actually quite your code, so you have
danger of some code after the header being executed... eg.

header( 'Location: offwego.php' );
// next line would execute even though the header redirects
mysql_query("DELETE FROM users WHERE user_id={$user_id}");

PS. Did you get this working? be careful from with From: field, some
server drop mail if the From is invalid.

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация