This option will reset the home page of this site. Restoring any closed widgets or categories.

Reset

PHP E-mail with attachment

Create an html file named mail.html 


<html><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title></head><body style="padding:3px; margin:0px;" bgcolor="#FFFFFF"><table cellpadding="0" cellspacing="0" border="0" width="440">       <tr><td style="height:10px"></td></tr>    <tr>      <td colspan="2" style="text-align:justify; line-height:15px;" class="body">             <form name="frm" method="POST" action="success.php" enctype="multipart/form-data">      <table cellpadding="0" cellspacing="0" border="0" width="100%">          <tr>            <td width="23%" class="body"> Name</td>            <td width="3%" class="body">:</td>            <td width="74%"><input type="text" name="strname" class="textfield"></td>        </tr>        <tr><td style="height:3px"></td></tr>        <tr>            <td width="23%" class="body"> Address</td>            <td width="3%" class="body">:</td>            <td width="74%"><textarea cols="16" name="straddress"></textarea></td>        </tr>        <tr><td style="height:3px"></td></tr>        <tr>            <td width="23%" class="body"> City</td>            <td width="3%" class="body">:</td>            <td width="74%"><input type="text" name="strcity" class="textfield"></td>        </tr>        <tr><td style="height:3px"></td></tr>        <tr>            <td width="23%" class="body"> State</td>            <td width="3%" class="body">:</td>            <td width="74%"><input type="text" name="strstate" class="textfield"></td>        </tr>        <tr><td style="height:3px"></td></tr>        <tr>            <td width="23%" class="body"> Contact No</td>            <td width="3%" class="body">:</td>            <td width="74%"><input type="text" name="strno" class="textfield"></td>        </tr>        <tr><td style="height:3px"></td></tr>        <tr>            <td width="23%" class="body"> Email</td>            <td width="3%" class="body">:</td>            <td width="74%"><input type="text" name="stremail" class="textfield"></td>        </tr>        <tr><td style="height:3px"></td></tr>        <tr>            <td width="23%" class="body"> Comments</td>            <td width="3%" class="body">:</td>            <td width="74%"><textarea cols="16" name="strcomments"></textarea></td>        </tr>        <tr><td style="height:3px"></td></tr>        <tr>            <td width="23%" class="body"> Resume</td>            <td width="3%" class="body">:</td>            <td width="74%"><input type="file" name="strresume"></td>        </tr>        <tr><td style="height:10px"></td></tr>        <tr>            <td colspan="3" align="center">                <input type="submit" value="Send" name="submit" onClick="return validate();"> <input type="reset" value="Reset" name="reset">            </td>        </tr>             </table>        </form></td>    </tr>    <tr>      <td colspan="2" align="center"> </td>  </tr>    </table></body></html>

 Now Create a PHP file named success.php
 <?php $strname=ucfirst($_REQUEST["strname"]);      $straddress=ucfirst($_REQUEST["straddress"]);     $strcity=ucfirst($_REQUEST["strcity"]);     $strstate=ucfirst($_REQUEST["strstate"]);                       $phone=$_REQUEST["strno"];        if($phone != ""){ $strno=$phone; } else { $strno="-"; }                $stremail=$_REQUEST["stremail"];        $strcomments=ucfirst($_REQUEST["strcomments"]);         $filename=$_FILES["strresume"]["name"];     $filetype=$_FILES["strresume"]["type"];     $filesize=$_FILES["strresume"]["size"];     $filetemp=$_FILES["strresume"]["tmp_name"];             if($filetype=="application/octet-stream" or $filetype=="text/plain" or$filetype=="application/msword")     {             $message'                     <table cellspacing="0" cellpadding="8" border="0" width="400">             <tr>                 <td colspan="2"></td>             </tr>             <tr bgcolor="#eeeeee">                 <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;"><strong>Name</strong></td>                 <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;">'.$strname.'</td>             </tr>             <tr><td colspan="2" style="padding:0px;"><img src="images/whitespace.gif" alt="" width="100%" height="1" /></td></tr>             <tr bgcolor="#eeeeee">               <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;"><strong>Address</strong></td>               <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;">'.$straddress.'</td>               </tr>             <tr><td colspan="2" style="padding:0px;"><img src="images/whitespace.gif" alt="" width="100%" height="1" /></td></tr>             <tr bgcolor="#eeeeee">               <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;"><strong>City</strong></td>               <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;">'.$strcity.'</td>               </tr>               <tr><td colspan="2" style="padding:0px;"><img src="images/whitespace.gif" alt="" width="100%" height="1" /></td></tr>             <tr bgcolor="#eeeeee">               <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;"><strong>State</strong></td>               <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;">'.$strstate.'</td>               </tr>               <tr><td colspan="2" style="padding:0px;"><img src="images/whitespace.gif" alt="" width="100%" height="1" /></td></tr>             <tr bgcolor="#eeeeee">               <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;"><strong>Contact No.</strong></td>               <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;">'.$strno.'</td>               </tr>             <tr><td colspan="2" style="padding:0px;"><img src="images/whitespace.gif" alt="" width="100%" height="1" /></td></tr>             <tr bgcolor="#eeeeee">                 <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;"><strong>Email</strong></td>                 <td style="font-family:Verdana, Arial; font-size:11px; color:#333333;">'.$stremail.'</td>             </tr>             <tr><td colspan="2" style="padding:0px;"><img src="images/whitespace.gif" alt="" width="100%" height="1" /></td></tr>                         <tr bgcolor="#eeeeee">                 <td colspan="2" style="font-family:Verdana, Arial; font-size:11px; color:#333333;"><strong>Comments</strong></td>             </tr>                            <tr bgcolor="#eeeeee">                 <td colspan="2" style="font-family:Verdana, Arial; font-size:11px; color:#333333;">'.$strcomments.'</td>             </tr>                                                                <tr><td colspan="2" style="padding:0px;"><img src="images/whitespace.gif" alt="" width="100%" height="1" /></td></tr>          </table>             ';     // MAIL SUBJECT     $subject "Mail with doc file attachment";         // TO MAIL ADDRESS             $to=to@mail.com"/*     // MAIL HEADERS                             $headers  = "MIME-Version: 1.0\n";     $headers .= "Content-type: text/html; charset=iso-8859-1\n";     $headers .= "From: Name < name@name.com>\n"; */       // MAIL HEADERS with attachment     $fp fopen($strresume"rb");     $file fread($fp$strresume_size);     $file chunk_split(base64_encode($file));     $num md5(time());             //Normal headers     $headers  "From: Name< name@name.com>\r\n";        $headers  .= "MIME-Version: 1.0\r\n";        $headers  .= "Content-Type: multipart/mixed; ";        $headers  .= "boundary=".$num."\r\n";        $headers  .= "--$num\r\n";         // This two steps to help avoid spam        $headers .= "Message-ID: <".$now." TheSystem@".$_SERVER['SERVER_NAME'].">\r\n";     $headers .= "X-Mailer: PHP v".phpversion()."\r\n";                  // With message             $headers .= "Content-Type: text/html; charset=iso-8859-1\r\n";        $headers .= "Content-Transfer-Encoding: 8bit\r\n";        $headers .= "".$message."\n";        $headers .= "--".$num."\n";          // Attachment headers     $headers  .= "Content-Type:".$strresume_type." ";        $headers  .= "name=\"".$strresume_name."\"r\n";        $headers  .= "Content-Transfer-Encoding: base64\r\n";        $headers  .= "Content-Disposition: attachment; ";        $headers  .= "filename=\"".$strresume_name."\"\r\n\n";        $headers  .= "".$file."\r\n";        $headers  .= "--".$num."--";             // SEND MAIL                @mail($to$subject$message$headers);          fclose($fp);     echo '<font style="font-family:Verdana, Arial; font-size:11px; color:#333333; font-weight:bold">Attachment has been sent Successfully.<br /></font>'; } else     {         echo '<font style="font-family:Verdana, Arial; font-size:11px; color:#F3363F; font-weight:bold">Wrong file format. Mail was not sent.</font>';            ?>

Thanks!!     

VN:F [1.5.7_846]
Rating: 9.3/10 (3 votes cast)
VN:F [1.5.7_846]
Rating: 0 (from 0 votes)

Related posts:

  1. HTML E-mail Using PHP
  2. .htaccess some facts and rules
  3. Arrays In PHP
  4. Close Event In Javascript For Firefox, IE and Chrome
  5. Finding The Size Of Images Using Javascript
  6. Windows Tips and Tricks
  7. Appending string using php to a text file

1 Comment

  1. tam says:

    The script i was looking for….thanks bro..

    VA:F [1.5.7_846]
    Rating: 0.0/5 (0 votes cast)
    VA:F [1.5.7_846]
    Rating: 0 (from 0 votes)

Leave a Reply

Comments (required)

Spam Protected