PHP动态网页设计—电子邮件与档案上传【范例一】:电子邮件一、电子邮件表单设计。1.在「php」资料夹上按右键,「开新档案」send_mail.htm2.插入表单(form)3.在表单内,插入表格2栏,5列。百分之60,置中。4.输入文字:收件人,寄件人,标题,内容。5.插入按钮,置中。(送出,清除重写)6.插入输入元件:(1)收件人:插入「文字栏位」。名称:「Sendto」。初始值:你的E-mail(2)寄件人:插入「文字栏位」。名称:「From」。(3)标题:插入「文字栏位」。名称:「Subject」。(4)内容:插入「文字区域」。名称:「Content」。字符宽度:40,行数:10。7.设定表单动作:(1)选取表单(点选红色虚线)(2)动作:「send_mail.php」(3)方法:POST8.可美化表格。(如加入颜色…)二、设计寄送电子邮件的PHP程序。1.在「php」资料夹上按右键,「开新档案」send_mail.php在「显示程序码检视」:2.输入程序码:【程序码解说】:(1)$MailHeader="From:".$HTTP_POST_VARS['From']."\r\n";取得表单中寄件者资料,栏位为「From」。(2)$To,$Subject,$Content同理。分别取得「收件者」、「标题」、「内容」资料。(3)mail()函数:寄送E-mail。若成功,传回True;若失败,传回Falsemail()用法:mail(收件者,信件标题,信件内容,信件表头讯息[包含寄件者])3.设计回应画面:在「显示设计检视」上:输入信件已寄出!寄件人:(a)信件标题:(b)信件内容:(c)寄信时间:(d)(1)鼠标点在「(a)」处,进入「显示程序码检视」,输入「」(2)鼠标点在「(b)」处,进入「显示程序码检视」,输入「」(3)鼠标点在「(c)」处,进入「显示程序码检视」,输入「」(4)鼠标点在「(d)」处,进入「显示程序码检视」,输入「」(关于date()函数格式,请参考PHP手册)三、上传send_mail.htm与send_mail.php。四、测试:(1)开启表单页面http://www.fg.tp.edu.tw/~你的账号/php/send_mail.htm(2)输入资料。(3)按下「送出」按钮。看看回应结果对不对。五、查看电子邮件是否顺利送入您的信箱:「本校首页」/「个人信箱」确认信件已送达。【范例二】:档案上传一、档案上传表单设计。1.在「php」资料夹上按右键,「开新档案」upload.htm2.插入表单(form)3.在表单内,插入表格2栏,4列。百分之60,置中。4.输入文字:班级,座号,档案。5.插入按钮,置中。(上传,取消)6.插入输入元件:(1)班级:插入「清单/选单」。名称:「class」。类型:「选单」。按「列出值」,加入班级名称(2)座号:插入「文字栏位」。名称:「seat」。(3)档案:插入「档案栏位」。名称:「file」。字符宽度「30」。7.设定表单动作:(1)选取表单(点选红色虚线)(2)动作:「upload.php」(3)方法:「POST」(4)编码类型:选「multipart/form-data」8.可美化表格。(如加入颜色…)二、设计上传档案的PHP程序。1.在「php」资料夹上按右键,「开新档案」upload.php在「显示程序码检视」:1.输入程序码:$class=$_POST['class'];//取得表单中的班级栏位资料$seat=$_POST['seat'];//取得表单中的座号栏位资料$file_name=$_FILES['file']['name'];//取得档案栏位file中的文件名称$file_tmp=$_FILES['file']['tmp_name'];//取得档案栏位file中的暂存档案名称$chkfile=array(".php3",".php",".inc");//设定禁止上传的档案类型for($j=0;$jalert('$file_name\\r\\r无法上传此档,格式不符合!');history.go(-1);";exit;}}//依据班级,设定上传资料夹(请设定上传资料夹的权限为703)if($class=="一忠")$folder="./data/23501/";if($class=="一孝")$folder="./data/23502/...