十天学会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 相关文章推荐
php中将字符串转为HTML的实体引用的一个类
Feb 03 PHP
php 删除目录下N分钟前创建的所有文件的实现代码
Aug 10 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
Aug 31 PHP
浅谈php和.net的区别
Sep 28 PHP
基于php的微信公众平台开发入门实例
Apr 15 PHP
使用PHP接受文件并获得其后缀名的方法
Aug 05 PHP
php表单提交实例讲解
Nov 12 PHP
PHP使用curl制作简易百度搜索
Nov 03 PHP
php使用Jpgraph创建折线图效果示例
Feb 15 PHP
PHP简单实现遍历目录下特定文件的方法小结
May 22 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
Dec 16 PHP
YII2 全局异常处理深入讲解
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
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
thinkphp实现分页显示功能
2016/12/03 PHP
PHP快速推送微信模板消息
2017/04/14 PHP
JavaScript XML实现两级级联下拉列表
2008/11/10 Javascript
javascript实现面向对象类的功能书写技巧
2010/03/07 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
JavaScript中json使用自己总结
2013/08/13 Javascript
用Jquery实现滚动新闻
2014/02/12 Javascript
js用Date对象的setDate()函数对日期进行加减操作
2014/09/18 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
ES6中Iterator与for..of..遍历用法分析
2017/03/31 Javascript
原生js实现密码输入框值的显示隐藏
2017/07/17 Javascript
JS获取子、父、兄节点方法小结
2017/08/14 Javascript
Vue中父子组件通讯之todolist组件功能开发
2018/05/21 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
python模块之StringIO使用示例
2015/04/08 Python
python获取指定路径下所有指定后缀文件的方法
2015/05/26 Python
win与linux系统中python requests 安装
2016/12/04 Python
Python简单的制作图片验证码实例
2017/05/31 Python
python中的迭代和可迭代对象代码示例
2017/12/27 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
详解anaconda安装步骤
2020/11/23 Python
德国PC硬件网站:CASEKING
2016/10/20 全球购物
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
阿玛尼化妆品美国官网:Giorgio Armani Beauty
2017/02/02 全球购物
工程业务员工作职责
2013/12/07 职场文书
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
黄河的主人教学反思
2014/02/07 职场文书
《雾凇》教学反思
2014/02/17 职场文书
幼儿园三八妇女节活动方案
2014/03/11 职场文书
人大代表选举标语
2014/10/07 职场文书
安全教育观后感
2015/06/17 职场文书
KTV员工管理制度
2015/08/06 职场文书
留学文书中的个人陈述,应该注意哪些问题?
2019/08/23 职场文书
如何用JavaScript学习算法复杂度
2021/04/30 Javascript