网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > PHP实例
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.桌面中心(三)修改数据库.
.web方式ftp.
.用PHP实现POP3邮件的收取(一).
.杏林同学录(一).
.杏林同学录(九).
.模拟OICQ的实现思路和核心程序(三.
.PHP+TEXT留言本(二).
.我的论坛源代码(三).
.做个自己站内搜索引擎.
.基于mysql的bbs设计(三).
.桌面中心(二)数据库写入.
.一个程序下载的管理程序(一).
.福利彩票幸运号码自动生成器.
.PHP实现文件安全下载.
.使用PHP的Socket写的POP3类.
.PHP自动生成月历代码.
.一个个人网页自动化生成系统(6).
.smtp邮件发送一例.
.一个个人网页自动化生成系统(2).
.计算2000年01月01日起到指定日的.

通过html表格发电子邮件

发表日期:2001-5-17


如下:
<?  

/******************************************************************************  
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.com";  



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>";  
    }  
}  
?>  
上一篇:用PHP制作静态网站的模板框架(四) 人气:12350
下一篇:一个简单的自动发送邮件系统(一) 人气:16280
浏览全部的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐