好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

通过html表格发电子邮件-PHP实例

如下: <?   /******************************************************************************   Description: This is a simple script to send emails via a html-form                   to different users   Date        : 1999-02-25   Author        : amalesh kempf <amalesh@goatrance.de>   Create this table   The field "what" is for different categories   CREATE TABLE email_notify (   ID int(11) DEFAULT '0' NOT NULL,   What varchar(60) DEFAULT '0' NOT NULL,   Name varchar(60) DEFAULT '0' NOT NULL,   Email varchar(60) DEFAULT '0' NOT NULL,   timestamp varchar(16),   KEY (What),   PRIMARY KEY (ID));   To fill this table you might create an insert form   *******************************************************************************/   // Set this values:   $strHost  ="localhost";   $strUser  ="root";   $strPassw ="";   $strSender="you@domain测试数据";   if (!$btnSendEmail)   {   ?>   The email will be added automatically with "Hello Name" in the first line of    the emailbody!<br>   <br>       <form action="send_email.php3" enctype="application/x-www-form-   urlencoded" method="post">       <table>           <tr>               <td>Subject</td>               <td><input name="strSubject" size="40"></td>           </tr>           <tr>               <td>Body</td>               <td><textarea cols="40" name="strBody" rows="8"    wrap="PHYSICAL"><? echo $strBody ?></textarea></td>           </tr>           <tr>               <td>Category</td>               <td>                   <select name="strWhat">                   <?php // add you categories here: ?>                   <option value="party">Party</option>                   </select>               </td>           </tr>       </table>       <input name="btnSendEmail" style="HEIGHT: 24px; WIDTH: 224px"    type="submit" value="Sende email">       </form>          <?php   }   if (isset($btnSendEmail))   {    echo "Send Email<br>";       // Create connection       $intConID = MySQL_pconnect($strHost,$strUser,$strPassw);       // Header       $strHeader = "Return-Path: $strSender\nErrors-To: $strSender\nFrom:    $strSender";              // SQL       $strSQL = "select name,email from email_notify where lcase(what) =    '$strWhat'";       $intRes = mysql_query($strSQL,$intConID);       echo "Send Email $strBody<br>";       // fetch array           while($saRow = mysql_fetch_array($intRes))       {    $strEmail = $saRow["email"];           $strName = $saRow["name"];           $strBodyComplete = "Hello " . $strName[$i] . "!\n\n" . $strBody;                      // Email           mail($strEmail,$strSubject,$strBodyComplete,$strHeader);                      // Output           echo "Send to $strName<br>";       }   }   ?>  

查看更多关于通过html表格发电子邮件-PHP实例的详细内容...

  阅读:58次