Any help with my email script?
Posted on
16th Feb 2014 07:03 pm by
admin
I have an email script, I have not tested it, although someone tested it for me and said it worked fine. I started to make modifications to the code after using the basic structure. This is my HTML form;
Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<style type="text/css">
<!--
#form1 p {
color: #000;
font-size: 24px;
}
.text {
color: #F00;
font-size: 36px;
}
-->
</style>
</head>
<body>
<span class="text">Email Test Form</span><br />
<form id="form1" name="form1" method="post" action="mailer.php">
<table width="520" height="255" border="1">
<tr>
<td>To: </td>
<td><input name="to" type="text" id="to" size="75" /></td>
</tr>
<tr>
<td>From:</td>
<td><input name="from" type="text" id="from" size="75" /></td>
</tr>
<tr>
<td>Subject:</td>
<td><input name="subject" type="text" id="subject" size="75" /></td>
</tr>
<tr>
<td>Message:</td>
<td><textarea name="message" cols="72" rows="10" id="message"></textarea></td>
</tr>
<tr>
<td> </td>
<td><span class="style3"><center><img src="Newsletter Beta/pngimg.php" alt="" width="82" height="32" align="middle" /><br />
<input name="user_code" type="text" size="10" value="<?php echo $form->value("captcha"); ?>" />
</center></span></td>
</tr>
<tr>
<td> </td>
<td><center><input type="submit" name="button" id="button" value="Send" />
<input type="reset" name="button2" id="button2" value="Reset" /></center></td>
</tr>
</table>
</form>
</body>
</html>
Now here is the PHP handler for this form;
Code: <?php
$to = "$to";
$from_header = "From: $from";
if($message != "")
{
//send mail - $subject & $contents come from surfer input
mail($to, $subject, $contents, $from_header);
// redirect back to url visitor came from
header("Location: $HTTP_REFERER");
print("<HTML><BODY>You're newsletter has been sent.");
print("</BODY></HTML>");
}
else
{
print("<HTML><BODY>Please check your form, there was an error somewhere. If this was not the case, please contact the Administrator.");
print("</BODY></HTML>");
}
?>
There may be faults in this code, let me know if there is and provide a fix if possible.
What I aim to do here.. is like with a register form, submit the details, it gets sent. Afterwards, the form replaces with an "Your mail has been sent" if there was an error, to display ABOVE the form "There was an error processing this mail, please check the form and try again. If this does not solve your problem contact the administrator" or simply label it "goodnews" "badnews"
Also, either help me with this or not. Set it with error fields. (Probably will have to make the table with 3 collumns) At the last collumn after each field.. set an error field, so that if it does not get filled in, or its incorrect information, invalid emails (which shouldn't happen.. but just to take precautions) so.. that if something isn't submitted it proceeds with the error field, but doesn't remove the form. Unless its submitted and passed the problems and recieves the goodnews.
I shall note that you DO NOT have to create all error fields, doing ONE, will help me in working out the others.
Maybe.. hook up the captcha, although.. I haven't done the captcha properly yet.. many parts missing to it. (The bits that actually create the code) unless your willing to do this aswell.. but I don't expect you to.. I'll sort that out when the rest of this is done, as its last priority.
Each paragraph comes in order of prority.. its your choose if you assist with the coding, if not.. some help, and ideas of how to do it will deffinately be useful to me.
Thanks
No comments posted yet
Your Answer:
Login to answer
291
47
Other forums
Question about GD library
I am trying to make an image that shows a random quote from my database.
However I want t
DATEDIFF Question
First time post, and of course it is a help question.
I am using a WP plug-in to display prev
Disabling SAP menu
How do I disable SAP menu for all the users and just restrict them to User Menu in SAP ECC 6.0?
php forms and database navigatio
Hello,
I'm new to php and i'd like to post the following.
I have written code to get records f
Date Question
I'm using the TIMESTAMP() function within mysql to set the date/time for certain events. However, ho
PHP mail() rejected by SMTP
I'm currently working on a newsletter application which is installed on a windows 2003 server runnin
Undefined index: username HELP NEWBIE
I am trying a simple login/logout for my website. It works well with checking if the username exists
Matchcode in ALV change header column
Hello everyone,
I am working in an SAP system that is currently in upgrade and conversion
PHP4 to PHP5 Conversion
Hi Everyone,
I am working on a site that is built up on PHP4 and each page is being started f
Weird Problem with curl while sending data
I am facing a weird problem with sending data to a site via curl.
If i send the value by this