通过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 相关文章推荐
php SQL防注入代码集合
Apr 25 PHP
用PHP获取Google AJAX Search API 数据的代码
Mar 12 PHP
php使用ob_flush不能每隔一秒输出原理分析
Jun 02 PHP
php实现模拟post请求用法实例
Jul 11 PHP
php+html5+ajax实现上传图片的方法
May 14 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
May 17 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
Oct 10 PHP
使用ThinkPHP生成缩略图及显示
Apr 27 PHP
PHP微信H5支付开发实例
Jul 25 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
thinkphp集成前端脚手架Vue-cli的教程图解
Aug 30 PHP
实例化php类时传参的方法分析
Jun 05 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
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
mac下Apache + MySql + PHP搭建网站开发环境
2014/06/02 PHP
php中JSON的使用方法
2015/04/30 PHP
php实现的日历程序
2015/06/18 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
为EasyUI的Tab标签添加右键菜单的方法
2012/07/14 Javascript
javascript中比较字符串是否相等的方法
2013/07/23 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
jQuery实现密保互斥问题解决方案
2013/08/16 Javascript
JavaScript作用域链使用介绍
2013/08/29 Javascript
angularjs实现与服务器交互分享
2014/06/24 Javascript
jQuery html()方法使用不了无法显示内容的问题
2014/08/06 Javascript
jQuery实现可用于博客的动态滑动菜单
2015/03/09 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
聊一聊jQuery插件uploadify使用方法
2016/08/24 Javascript
基于js实现的限制文本框只可以输入数字
2016/12/05 Javascript
如何利用JQuery实现从底部回到顶部的功能
2016/12/27 Javascript
React Native仿美团下拉菜单的实例代码
2017/08/08 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
详解Vue iview IE浏览器不兼容报错(Iview Bable polyfill)
2019/01/07 Javascript
详解服务端预渲染之Nuxt(介绍篇)
2019/04/07 Javascript
Python中无限元素列表的实现方法
2014/08/18 Python
基于python plotly交互式图表大全
2019/12/07 Python
Python获取二维数组的行列数的2种方法
2020/02/11 Python
python 使用while循环输出*组成的菱形实例
2020/04/12 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
Python爬虫之Selenium库的使用方法
2021/01/03 Python
保加利亚服装和鞋类购物网站:Bibloo.bg
2020/11/08 全球购物
考博自荐信
2013/10/25 职场文书
护理学中专毕业生求职信
2013/11/11 职场文书
个人担保书格式范文
2014/05/12 职场文书
早读课迟到检讨书
2014/09/25 职场文书
个人委托书范本汇总
2014/10/01 职场文书
幼儿园开学家长寄语(2016春季)
2015/12/03 职场文书
2016年第二十五次全国助残日活动总结
2016/04/01 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技