如何在十天内学会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:发件人\r\nReply-t发件人的地址");
不过mail()需要服务器的支持,在WINDOWS下还需要配置SMTP服务器,一般来说外面的LINUX空间都行。
好像上传文件和发邮件比ASP简单很多,只要调用函数就可以了。ASP还需要用到服务器的不同组件比如FSO、JMAIL什么的。
十天学会PHP说到这里了,PHP入门可以是十天,但是精通决不是十天啊,还需要大家自己去研究。
下一篇:如何在十天学内会php之第九天
↓相关文章:
- · 如何在十天学内会php之第九天
- · 讲述PHP中Session的概念
- · 如何在十天内学会php之第六天
- · 如何在十天学内会php之第四天
- · 如何在十天内学会php之第二天
- · PHP初学者:常用开发工具分析
- · 菜鸟学PHP之Smarty入门
- · 初学者必读 PHP常用开发工具分析
- · 整理显示照片exif信息
- · PHP教程.程序控制
- · PHP 和 MySQL 基础教程(四)
- · PHP 和 MySQL 基础教程(二)
- · PHP中通过ADO调用Asscess数据库
- · PHP中session详解
- · 想学php5的来看看!!
- · 什么是PHP?
- · 初探PHP5
- · 十天学会php之第十天
- · 十天学会php之第八天
- · 十天学会php之第六天
- · 十天学会php之第四天
- · 十天学会php之第二天
- · PHP初学者头疼问题总结
- · 通过对php一些服务器端特性的配置加强php的安全
- · PHP程序员一般都忽略了的几点精华
- · 用PHP控制您的浏览器cache
- · 第十五节--Zend引擎的发展 -- Classes and Objects in PHP5 [15]
- · 第十三节--对象串行化 -- Classes and Objects in PHP5 [13]
- · 第十一节--重载 -- Classes and Objects in PHP5[11]
- · 第九节--绑定 -- Classes and Objects in PHP5 [9]
- · 第七节--类的静态成员 -- Classes and Objects in PHP5 [7]
- · 第五节--克隆 -- Classes and Objects in PHP5 [5]
- · 第三节--定义一个类 -- Classes and Objects in PHP5 [3]
- · 第一节--面向对象编程 -- Classes and Objects in PHP5 [1]
- · Zend Studio 3.0试用手记
- · 初探 PHP5 (一)
- · 说说我的MySQL
- · 基于PHP的聊天室编程思想
- · PHP编码规范
- · PHP VS ASP
- · PHP的历史和优缺点
- · 浅谈PHP语法(四)
- · 浅谈PHP语法(二)
- · php与mysql三日通-第三天
- · php与mysql三日通-第一天

