十天学会php之第十天


Posted in PHP onOctober 09, 2006

学习目的:学会用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-to:发件人的地址");

不过mail()需要服务器的支持,在WINDOWS下还需要配置SMTP服务器,一般来说外面的LINUX空间都行。
好像上传文件和发邮件比ASP简单很多,只要调用函数就可以了。ASP还需要用到服务器的不同组件比如FSO、JMAIL什么的。

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

PHP 相关文章推荐
文章推荐系统(二)
Oct 09 PHP
php和js交互一例-PHP教程,PHP应用
Jan 03 PHP
PHP版自动生成文章摘要
Jul 23 PHP
PHP性能优化工具篇Benchmark类调试执行时间
Dec 06 PHP
php实现memcache缓存示例讲解
Dec 04 PHP
PHP中多维数组的foreach遍历示例
Jun 13 PHP
PHP 读取和编写 XML
Nov 19 PHP
php专用数组排序类ArraySortUtil用法实例
Apr 03 PHP
windows下apache搭建php开发环境
Aug 27 PHP
php批量删除操作代码分享
Feb 26 PHP
PHP实现的防止跨站和xss攻击代码【来自阿里云】
Jan 29 PHP
Laravel开启跨域请求的方法
Oct 13 PHP
十天学会php之第八天
Oct 09 #PHP
十天学会php之第五天
Oct 09 #PHP
十天学会php之第四天
Oct 09 #PHP
十天学会php之第三天
Oct 09 #PHP
十天学会php之第二天
Oct 09 #PHP
十天学会php之第一天
Oct 09 #PHP
十天学会php之第六天
Oct 09 #PHP
You might like
php5中date()得出的时间为什么不是当前时间的解决方法
2008/06/30 PHP
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
仿AS3实现PHP 事件机制实现代码
2011/01/27 PHP
奇怪的PHP引用效率问题分析
2012/03/23 PHP
PHP数据库连接mysql与mysqli对比分析
2016/01/04 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
PHP通过文件保存和更新信息的方法分析
2019/09/12 PHP
javascript options属性集合操作代码
2009/12/28 Javascript
extJs 常用到的增,删,改,查操作代码
2009/12/28 Javascript
JavaScript学习点滴 call、apply的区别
2010/10/22 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
JS利用cookie记忆当前位置的防刷新导航效果
2015/10/15 Javascript
Angular发布1.5正式版,专注于向Angular 2的过渡
2016/02/18 Javascript
javascript 正则表达式去空行方法
2017/01/24 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
NodeJS实现同步的方法
2019/03/02 NodeJs
python使用urllib2模块获取gravatar头像实例
2013/12/18 Python
读写json中文ASCII乱码问题的解决方法
2016/11/05 Python
Python数据分析之双色球中蓝红球分析统计示例
2018/02/03 Python
python画图系列之个性化显示x轴区段文字的实例
2018/12/13 Python
python调用百度地图WEB服务API获取地点对应坐标值
2019/01/16 Python
Python图片的横坐标汉字实例
2019/12/04 Python
Python urlopen()和urlretrieve()用法解析
2020/01/07 Python
在python中利用dict转json按输入顺序输出内容方式
2020/02/27 Python
Sperry澳大利亚官网:源自美国帆船鞋创始品牌
2019/07/29 全球购物
建筑实习自我鉴定
2013/10/18 职场文书
党员个人思想汇报
2013/12/28 职场文书
美食节目策划方案
2014/05/31 职场文书
锦旗标语大全
2014/06/23 职场文书
2014年实验室工作总结
2014/12/03 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
Python机器学习之基于Pytorch实现猫狗分类
2021/06/08 Python
高性能跳频抗干扰宽带自组网电台
2022/02/18 无线电
python数字图像处理之图像的批量处理
2022/06/28 Python