谈谈PHP语法(5) (1)
正文
网上发送Email,可要用到mail()函数了。其格式如下
mail(收信人,主题,内容,邮件文件头);
在网上,发送Email给站长,通常是这样的%26lt;a href=%26quot;mailto:webmaster@163.com%26quot;%26gt;webmaster@163.com%26lt;/a%26gt; 这样,当点击了webmaste崐r@163.com这个链接之后,就会启动默认的邮件编缉器来写Email,实在是麻烦,使用mail()函数,便可方便地编出一个在线发信页面。这种崐页面的收件人是固定的(webmaster@163.com),有需再填收件人地址了,而主题我们也可以将把它定下来。如下例
文件email.html
%26lt;html%26gt;
%26lt;head%26gt;
%26lt;title%26gt;发信给网管%26lt;/title%26gt;
%26lt;/head%26gt;
%26lt;body%26gt;
%26lt;h2 align=%26quot;center%26quot;%26gt;网管收信%26lt;/h2%26gt;%26lt;br%26gt;
%26lt;hr%26gt;%26lt;br%26gt;
%26lt;center%26gt;
%26lt;form action=%26quot;mail.php%26quot;%26gt;
发件人%26lt;input type=%26quot;text%26quot; name=%26quot;from%26quot; size=25%26gt;%26lt;br%26gt;
主题%26lt;input type=%26quot;text%26quot; name=%26quot;subject%26quot; size=20%26gt;%26lt;br%26gt;
内容
%26lt;textarea name=%26quot;content%26quot; cols=80 rows=15%26gt;你好,站长%26lt;/textarea%26gt;%26lt;br%26gt;
%26lt;input type=%26quot;submit%26quot; value=%26quot;寄出%26quot;%26gt; %26lt;input type=%26quot;reset%26quot; value=%26quot;重写%26quot;%26gt;%26lt;br%26gt;
%26lt;/form%26gt;
%26lt;/body%26gt;%26lt;/html%26gt;
文件mail.php
%26lt;?php
if (empty($from) or empty($subject) or empty($content)) {echo %26quot;没有完成填写,请%26lt;a href=%26quot;email.html%26quot;%26gt;返回%26lt;/a%26gt;%26quot;;}
$body=%26quot;[主题] $subjectn%26quot;;
$body.=%26quot;[发件人] $fromn%26quot;;
$body.=$content;
$deal=mail(%26quot;webmaster@163.com%26quot;,$subject,$body,%26quot;From:$from%26quot;);
if ($deal) {echo %26quot;寄件成功!%26quot;;}else{echo %26quot;寄件失败!!!%26quot;;}
?%26gt;
PHP介绍到此,也差不多了,你是不是感到了PHP的强大,是不是也想加入PHP的行列,就现在吧。要使自己在PHP中翱翔,这点知识还是崐不足的,它只能帮你入门而已。入门之后,就修行在个人了。我的朋友,再见──(^_^)
--(全文完)--
网上发送Email,可要用到mail()函数了。其格式如下
mail(收信人,主题,内容,邮件文件头);
在网上,发送Email给站长,通常是这样的%26lt;a href=%26quot;mailto:webmaster@163.com%26quot;%26gt;webmaster@163.com%26lt;/a%26gt; 这样,当点击了webmaste崐r@163.com这个链接之后,就会启动默认的邮件编缉器来写Email,实在是麻烦,使用mail()函数,便可方便地编出一个在线发信页面。这种崐页面的收件人是固定的(webmaster@163.com),有需再填收件人地址了,而主题我们也可以将把它定下来。如下例
文件email.html
%26lt;html%26gt;
%26lt;head%26gt;
%26lt;title%26gt;发信给网管%26lt;/title%26gt;
%26lt;/head%26gt;
%26lt;body%26gt;
%26lt;h2 align=%26quot;center%26quot;%26gt;网管收信%26lt;/h2%26gt;%26lt;br%26gt;
%26lt;hr%26gt;%26lt;br%26gt;
%26lt;center%26gt;
%26lt;form action=%26quot;mail.php%26quot;%26gt;
发件人%26lt;input type=%26quot;text%26quot; name=%26quot;from%26quot; size=25%26gt;%26lt;br%26gt;
主题%26lt;input type=%26quot;text%26quot; name=%26quot;subject%26quot; size=20%26gt;%26lt;br%26gt;
内容
%26lt;textarea name=%26quot;content%26quot; cols=80 rows=15%26gt;你好,站长%26lt;/textarea%26gt;%26lt;br%26gt;
%26lt;input type=%26quot;submit%26quot; value=%26quot;寄出%26quot;%26gt; %26lt;input type=%26quot;reset%26quot; value=%26quot;重写%26quot;%26gt;%26lt;br%26gt;
%26lt;/form%26gt;
%26lt;/body%26gt;%26lt;/html%26gt;
文件mail.php
%26lt;?php
if (empty($from) or empty($subject) or empty($content)) {echo %26quot;没有完成填写,请%26lt;a href=%26quot;email.html%26quot;%26gt;返回%26lt;/a%26gt;%26quot;;}
$body=%26quot;[主题] $subjectn%26quot;;
$body.=%26quot;[发件人] $fromn%26quot;;
$body.=$content;
$deal=mail(%26quot;webmaster@163.com%26quot;,$subject,$body,%26quot;From:$from%26quot;);
if ($deal) {echo %26quot;寄件成功!%26quot;;}else{echo %26quot;寄件失败!!!%26quot;;}
?%26gt;
PHP介绍到此,也差不多了,你是不是感到了PHP的强大,是不是也想加入PHP的行列,就现在吧。要使自己在PHP中翱翔,这点知识还是崐不足的,它只能帮你入门而已。入门之后,就修行在个人了。我的朋友,再见──(^_^)
--(全文完)--





