PHP自学4——通过mail函数将feedback界面用户填写表单信息发送至指定邮箱

  这一讲的内容依旧简单(谁叫PO主水平菜,依旧是个弱鸡ORZ),通过PHP的内置mail函数将一个反馈界面的信息发送到指定邮箱。在Windows平台不能直接需要使用该函数,需要下载一个sendmail并且配置php.ini和sendmail的sendmail.ini中的相关信息后才能实现邮件的发送。具体方法如下

一、PHP manual中自带热心评论

二、我知道你看不懂英文(请别打PO主),中文的在下面:

(1)先下载sendmail(下载完后直接加压到给定路径后,路径尽量精简且不要包含中文或空格之类)

下载地址:http://glob.com.au/sendmail/

(2)再配置php.ini和sendmail.ini

(3)关闭并重启Apache

具体请参考如下链接:http://blog.csdn.net/lyh66/article/details/18134993

          http://www.chinastor.com/a/jishu/mailserver/0G391362014.html

注意:不同的邮箱的smtp协议不同,需要自行查询,且smtp端口可能不是默认的25,需要自行查询。

反馈界面——feedback.html:

<html>
<head>
    <title>Wayne's DrinkShop - Customer Feedback</title>
</head>
<h1>Customer Feedback</h1>
<p>Please tell us what you think.</p>
<form action="processFeedback.php" method="post">
    <p>Your name:</p>
    <input type="text" name="name" size="40"/>
    <p>Your email address:</p>
    <input type="text" name="email" size="40"/>
    <p>Your feedback:</p>
    <textarea rows="8" cols="40" wrap="virtual" name="comment"></textarea><br />
    <input type="submit" value="Send feedback" />
</form>
</html>

 

后台处理程序——processFeedback.php:

<html>
<head>
    <title>Wayne's DrinkShop - Feedback Submitted</title>
</head>
<?php
//Get the data from form
$name = trim($_POST['name']);
$email = trim($_POST['email']);
$comment = trim($_POST['comment']);

//configuration for mail
$toAddress = "user@domain.com";  #Please add the mailAddress you want send email, such as john@qq.com
$subject   = "Customer's Feedback";
$message   = "Customer name: ".$name.
             "\nCustomer email: ".$email.
             "\nCustomer feedback: \n".$comment;
$fromAddress    = "From:feedback@DrinkShop.com";
//send message and handle fail case
if(!mail($toAddress, $subject, $message, $fromAddress)){
    echo "<p><strong>Failed to send message</strong></p>";
    exit;
}
?>
<body>
<h1>Feedback Submitted</h1>
<p>Your feedback has been sent.</p>
<?php
    echo nl2br($message);
?>
</body>
</html>

反馈页面显示效果:

发送成功后页面效果:

邮箱结果

修订于2016/3/6  By野马菌

 

转载于:https://www.cnblogs.com/yemajun/p/5248503.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
FPGA自学笔记——设计与验证JMB FPGA(可编程逻辑门阵列)是一种可编程的硬件平台,可以实现各种数字电路的设计与验证。本文将简要介绍使用FPGA自学设计与验证JMB(低功耗、高效能、集成度高的多媒体芯片)的过程。 首先,我们需要了解JMB的功能和特性。JMB是一种面向多媒体应用的芯片,具备低功耗、高效能和高集成度的优势。我们需要详细研究JMB的硬件架构和内部模块,包括处理器核、存储器模块、图像和音频处理模块等。 接下来,我们可以使用FPGA开发板来设计和验证JMB。首先,我们需要熟悉FPGA设计工具,例如Vivado或Quartus等。这些工具提供了图形化界面和硬件描述语言(HDL)等设计方法。我们可以使用HDL编写JMB的功能模块,并将其综合为FPGA可执行的位流文件。 在设计完成后,我们需要验证JMB的功能和性能。我们可以使用仿真工具(例如ModelSim或ISE Simulator)来模拟JMB在不同情况下的行为。通过设计测试程序并运行仿真,我们可以验证JMB的各个模块是否正确地工作,是否满足设计要求。 在验证完成后,我们可以将位流文件下载到FPGA开发板中进行智能芯片的物理实现和测试。通过与外部设备的连接以及相关测试程序的运行,我们可以验证JMB在实际硬件中的功能和性能。 总结起来,学习FPGA设计与验证JMB,我们需要熟悉JMB的硬件架构和内部模块,并使用FPGA开发工具进行设计与验证。通过仿真和物理实现测试,我们可以验证JMB的功能和性能。这些过程需要理论知识和实践经验的结合,希望这些笔记能够给你提供一些参考和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值