通过html表格发电子邮件


Posted in PHP onOctober 09, 2006

如下:
<?  

/******************************************************************************  
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 相关文章推荐
Windows IIS PHP 5.2 安装与配置方法
Jun 08 PHP
PHP遍历并打印指定目录下所有文件实例
Feb 10 PHP
在PHP模板引擎smarty生成随机数的方法和math函数详解
Apr 24 PHP
ThinkPHP分组下自定义标签库实例
Nov 01 PHP
PHP屏蔽过滤指定关键字的方法
Nov 03 PHP
PHP使用Pthread实现的多线程操作实例
Nov 14 PHP
php实现遍历多维数组的方法
Nov 25 PHP
Yii2创建表单(ActiveForm)方法详解
Jul 23 PHP
php中类和对象:静态属性、静态方法
Apr 09 PHP
PHP 实现页面静态化的几种方法
Jul 23 PHP
PHP生成短网址的思路以及实现方法的详解
Mar 25 PHP
Laravel框架查询构造器 CURD操作示例
Sep 04 PHP
在 PHP 中使用随机数的三个步骤
Oct 09 #PHP
用PHP制作静态网站的模板框架(四)
Oct 09 #PHP
用PHP制作静态网站的模板框架(三)
Oct 09 #PHP
用PHP制作静态网站的模板框架(二)
Oct 09 #PHP
用PHP制作静态网站的模板框架(一)
Oct 09 #PHP
php的header和asp中的redirect比较
Oct 09 #PHP
文件上传的实现
Oct 09 #PHP
You might like
FastCGI 进程意外退出造成500错误
2015/07/26 PHP
PHP编程实现多维数组按照某个键值排序的方法小结【2种方法】
2017/04/27 PHP
利用XMLHTTP传递参数在另一页面执行并刷新本页
2006/10/26 Javascript
建立良好体验度的Web注册系统ajax
2007/07/09 Javascript
jquery特效 幻灯片效果示例代码
2013/07/16 Javascript
使用纯javascript实现放大镜效果
2015/03/18 Javascript
javascript中 try catch用法
2015/08/16 Javascript
js添加千分位的实现代码(超简单)
2016/08/01 Javascript
Vue数据驱动模拟实现4
2017/01/12 Javascript
vue实现商城购物车功能
2017/11/27 Javascript
Vue自定义toast组件的实例代码
2018/08/15 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
Vue简单封装axios之解决post请求后端接收不到参数问题
2020/02/16 Javascript
js闭包和垃圾回收机制示例详解
2021/03/01 Javascript
python网络编程学习笔记(五):socket的一些补充
2014/06/09 Python
Python中输出ASCII大文字、艺术字、字符字小技巧
2015/04/28 Python
Python NumPy库安装使用笔记
2015/05/18 Python
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
python 随机数使用方法,推导以及字符串,双色球小程序实例
2017/09/12 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
详解Python3 pandas.merge用法
2019/09/05 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
django rest framework 自定义返回方式
2020/07/12 Python
sqlalchemy实现时间列自动更新教程
2020/09/02 Python
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
精油和天然健康美容产品:Art Naturals
2018/01/27 全球购物
Banana Republic英国官网:香蕉共和国,GAP集团旗下偏贵族风
2018/04/24 全球购物
日本最大的彩色隐形眼镜销售网站:CharmColor
2020/09/09 全球购物
代码中finally中的代码会不会执行
2012/02/06 面试题
2014年秋季开学演讲稿
2014/05/24 职场文书
励志演讲稿大全
2014/08/21 职场文书
2014年网管工作总结
2014/12/11 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
2015年党建工作汇报材料
2015/06/25 职场文书
MySQL 查询速度慢的原因
2021/05/25 MySQL
台积电称即便经济低迷也没有降价的计划
2022/04/21 数码科技