十天学会php之第十天

找Q757856333镭

找Q757856333镭

2016-01-29 13:16

十天学会php之第十天,十天学会php之第十天

学习目的:学会用PHP上传文件和发邮件

  上传文件表单必须加上 enctype="multipart/form-data"
和 <input type="file" name="file"

  下面看一下代码:

  $f=&$HTTP_POST_FILES['file'];
  $dest_dir='uploads';//设定上传目录
  $dest=$dest_dir.'/'.date("ymd")."_".$f['name'];//我这里设置文件名为日期加上文件名避免重复
  $r=move_uploaded_file($f['tmp_name'],$dest);
  chmod($dest, 0755);//设定上传的文件的属性

  上传的文件名为date("ymd")."_".$f['name'] ,可以在以后插入到数据库的时候用到,PHP实际上是把你上传的文件从临时目录移动到指定目录。move_uploaded_file($f['tmp_name'],$dest);这是关键

  至于发邮件就更加简单,可以使用mail()函数

  mail("收件人地址","主题","正文","From:发件人rnReply-to:发件人的地址");

  不过mail()需要服务器的支持,在WINDOWS下还需要配置SMTP服务器,一般来说外面的LINUX空间都行。

  好像上传文件和发邮件比ASP简单很多,只要调用函数就可以了。ASP还需要用到服务器的不同组件比如FSO、JMAIL什么的。

  十天学会PHP说到这里了,我的三大系列文章都用《十天学会》作为名字,想告诉大家的是ASP,PHP,ASP.NET入门都可以是十天,但是精通决不是十天啊,还需要大家自己去研究。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/php/)
展开更多 50%)
分享

猜你喜欢

十天学会php之第十天

PHP
十天学会php之第十天

十天学会ASP之第十天

ASP
十天学会ASP之第十天

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

十天学会php(2)

Web开发
十天学会php(2)

十天学会php(1)

Web开发
十天学会php(1)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

十天学会php(3)

Web开发
十天学会php(3)

十天学会php之第六天

PHP
十天学会php之第六天

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

统一建模语言UML轻松入门之类和对象

统一建模语言UML轻松入门之类和对象

《爸爸去哪儿2》三星通关攻略

《爸爸去哪儿2》三星通关攻略
下拉加载更多内容 ↓