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
Multiple Dropdown Selections 
I have a form that let's a user insert a page with the ability to select categories.  I want them to
Change Web page language 
i doing this thing first time but i dont find any suitable solution for it. On the demand of user. I
1,000 select boxes with 100 options?! 
I have 1 drop down select box with 1,000 options.
In some case, there will be 100+ of the
Mass activity scheduling 
Hi experts,
Im facing some problems to deal with mass activity jobs.
When I run some
Combining Two Queries 
I have two scripts that each work fine by themselves. One is a search script with a variable that de
What makes a script your own? 
If someone finds a login script online, and changes some variable names around and some other minor 
socket makes browser hang... 
I have a socket server, and I am having a problem at the moment...
A browser sends a http hea
There was a problem with the request. (Code: 0) 
Any Idea what could cause this? I get it randomly at best. But with both IE and FF. It derives from 
Running a cron job through PHP/Apache?! 
Hello all,
I have a PHP script which makes a cron file from user input. When i try to run the cro
Create or replace package is ending ORA-21700 
Database 9.2.0., patch 8 (9.2.0.8.0).
I trying run 
create or replace package ....etc.