Hello there!
I am a new comer to PHP4 and am encountering problems when trying to send e-mails from a HTML form like this one! Please could you point out any mistakes in my code-I am getting the error that the mail() function can't be connected.
HTML script:
<HEAD>
<TITLE>Simple Feedback Form</TITLE>
</HEAD>
<BODY>
<FORM METHOD="post" ACTION="send_simpleform.php">
<P><strong>Your Name:</strong><br>
<INPUT TYPE="text" NAME="sender_name" SIZE=30></P>
<P><strong>Your E-Mail Address:</strong><br>
<INPUT TYPE="text" NAME="sender_email" SIZE=30></P>
<P><strong>Message</strong><br>
<TEXTAREA NAME="message" COLS=30 ROWS=5 WRAP=virtual></TEXTAREA></P>
<P><INPUT TYPE="submit" NAME="submit" VALUE="Send This Form"></P>
</FORM>
</BODY>
PHP script:
<?
$msg = "E-MAIL SENT FROM WWW SITE\n";
$msg .= "Sender's Name:\t$sender_name\n";
$msg .= "Sender's E-Mail:\t$sender_email\n";
$msg .= "Message:\t$message\n\n";
$to = "chudasam@aston.ac.uk";
$subject = "Web Site Feedback";
$mailheaders = "From: My Web Site <> \n";
$mailheaders .="Reply-To: $sender_email\n\n";
mail($to, $subject, $msg, $mailheaders);
?>
<HEAD>
<TITLE>Simple Feedback From Sent</TITLE>
</HEAD>
<BODY>
<H1>The following e-mail has been sent:</H1>
<P><strong>Your Name:</strong><br>
<? echo "$sender_name"; ?>
<P><strong>Your E-Mail Address:</strong><br>
<? echo "$sender_email"; ?>
<P><strong>Message:</strong><br>
<? echo "$message"; ?>
</BODY>
Both files have been saved under the correct file name, i.e. simple_form.html and send_simpleform.php. My e-mail address is "chudasam@aston.ac.uk" and the Outgoing mail (SMTP) server name is "mailhub.aston.ac.uk".
Any help would be most appreciated.
Kind regards
Mitesh