十天学会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 相关文章推荐
MySQL相关说明
Jan 15 PHP
PHP 得到根目录的 __FILE__ 常量
Jul 23 PHP
php 正则表达式小结
Aug 31 PHP
php快速url重写 更新版[需php 5.30以上]
Apr 20 PHP
php防止sql注入代码实例
Dec 18 PHP
Yii Framework框架获取分类下面的所有子类方法
Jun 20 PHP
PHP 自动加载的简单实现(推荐)
Aug 12 PHP
浅谈PHP发送HTTP请求的几种方式
Jul 25 PHP
搜索附近的人PHP实现代码
Feb 11 PHP
php实现数组重复数字统计实例
Sep 30 PHP
PHP获取ttf格式文件字体名的方法示例
Mar 06 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
Mar 24 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
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
PHP去除数组中重复的元素并按键名排序函数
2008/08/18 PHP
Zend的Registry机制的使用说明
2013/05/02 PHP
PHP查询网站的PR值
2013/10/30 PHP
php+ajax实现无刷新数据分页的办法
2015/11/02 PHP
asp.net网站开发中用jquery实现滚动浏览器滚动条加载数据(类似于腾讯微博)
2012/03/14 Javascript
javascript两种function的定义介绍及区别说明
2013/05/02 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
JavaScript分析、压缩工具JavaScript Analyser
2014/12/31 Javascript
在JavaScript的正则表达式中使用exec()方法
2015/06/16 Javascript
JavaScript数据类型判定的总结笔记
2015/07/31 Javascript
微信小程序 http请求详细介绍
2016/10/09 Javascript
js判断出两个字符串最大子串的函数实现方法
2016/11/01 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
jQuery 循环遍历改变a标签的href(实例讲解)
2017/07/12 jQuery
JS正则表达式常见用法实例详解
2018/06/19 Javascript
使用Python多线程爬虫爬取电影天堂资源
2016/09/23 Python
利用Celery实现Django博客PV统计功能详解
2017/05/08 Python
Python实现基于二叉树存储结构的堆排序算法示例
2017/12/08 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
用sleep间隔进行python反爬虫的实例讲解
2020/11/30 Python
pycharm实现猜数游戏
2020/12/07 Python
html5+css3进度条倒计时动画特效代码【推荐】
2016/03/08 HTML / CSS
师范毕业生自我鉴定
2014/01/15 职场文书
2014年寒假社会实践活动心得体会
2014/04/07 职场文书
社区平安建设汇报材料
2014/08/14 职场文书
领导干部民主生活会自我剖析材料范文
2014/09/20 职场文书
分居协议书范本
2014/11/03 职场文书
护士节慰问信
2015/02/15 职场文书
2015年计生协会工作总结
2015/04/24 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
撤诉申请书法院范本
2015/05/18 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
《彼得与狼》教学反思
2016/02/20 职场文书
Win11快速关闭所有广告推荐
2022/04/19 数码科技