通过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 相关文章推荐
无限级别菜单的实现
Oct 09 PHP
PHP与MySQL开发中页面出现乱码的一种解决方法
Jul 29 PHP
ThinkPHP3.1新特性之G方法的使用
Jun 19 PHP
ThinkPHP调用common/common.php函数提示错误function undefined的解决方法
Aug 25 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
php实现读取手机客户端浏览器的类
Jan 09 PHP
php采用session实现防止页面重复刷新
Dec 24 PHP
Yii框架连接mongodb数据库的代码
Jul 27 PHP
PHP中file_put_contents追加和换行的实现方法
Apr 01 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
Laravel获取所有的数据库表及结构的方法
Oct 10 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
Oct 11 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
常用表单验证类,有了这个,一般的验证就都齐了。
2006/12/06 PHP
判断Keep-Alive模式的HTTP请求的结束的实现代码
2011/08/06 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
2015/01/13 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
JObj预览一个JS的框架
2008/03/13 Javascript
关于js datetime的那点事
2011/11/15 Javascript
EASYUI TREEGRID异步加载数据实现方法
2012/08/22 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
浅谈Javascript中的Function与Object
2015/01/26 Javascript
React学习笔记之条件渲染(一)
2017/07/02 Javascript
react native仿微信PopupWindow效果的实例代码
2017/08/07 Javascript
实例讲解Vue.js中router传参
2018/04/22 Javascript
WebPack配置vue多页面的技巧
2018/05/15 Javascript
微信小程序实现顶部下拉菜单栏
2018/11/04 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
浅析JS中NEW的实现原理及重写
2020/02/20 Javascript
详解JavaScript数据类型和判断方法
2020/09/04 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
requests和lxml实现爬虫的方法
2017/06/11 Python
Django 2.0版本的新特性抢先看!
2018/01/05 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
Django框架模板介绍
2019/01/15 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
基于Python的接口自动化读写excel文件的方法
2021/01/15 Python
Lulu & Georgia官方网站:购买地毯、家具、抱枕、壁纸、床上用品等
2018/03/19 全球购物
请写出char *p与"零值"比较的if语句
2014/09/24 面试题
环境科学专业个人求职信
2013/09/26 职场文书
零件设计自荐信范文
2013/11/27 职场文书
竞选班干部演讲稿500字
2014/08/20 职场文书
家长评语怎么写
2014/12/30 职场文书
七一晚会主持词
2015/06/29 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
win11系统中dhcp服务异常什么意思? Win11 DHCP服务异常修复方法
2022/04/08 数码科技