十天学会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 相关文章推荐
1.PHP简介
Oct 09 PHP
PHP file_get_contents 函数超时的几种解决方法
Jul 30 PHP
ecshop 批量上传(加入自定义属性)
Mar 20 PHP
PHP调用JAVA的WebService简单实例
Mar 11 PHP
Eclipse的PHP插件PHPEclipse安装和使用
Jul 20 PHP
推荐十款免费 WordPress 插件
Mar 24 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
Jul 14 PHP
详谈php静态方法及普通方法的区别
Oct 04 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
Jul 03 PHP
PHP魔术方法之__call与__callStatic使用方法
Jul 23 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
Jan 26 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
DISCUZ 论坛管理员密码忘记的解决方法
2009/05/14 PHP
用PHP提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
PHP遍历某个目录下的所有文件和子文件夹的实现代码
2013/06/28 PHP
php微信公众号开发之音乐信息
2018/10/20 PHP
javascript两段代码,两个小技巧
2010/02/04 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
浅谈js函数的多种定义方法与区别
2016/11/29 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
Jquery实现跨域异步上传文件总结
2017/02/03 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
js console.log打印对象时属性缺失的解决方法
2019/05/23 Javascript
vue 修改 data 数据问题并实时显示操作
2020/09/07 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
node使用async_hooks模块进行请求追踪
2021/01/28 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
浅谈python字符串方法的简单使用
2016/07/18 Python
在python3.5中使用OpenCV的实例讲解
2018/04/02 Python
Python实现自定义顺序、排列写入数据到Excel的方法
2018/04/23 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
SmartBuyGlasses丹麦:网上购买名牌太阳镜、眼镜和隐形眼镜
2016/10/01 全球购物
印尼第一大家居、生活和家具电子商务:Ruparupa
2019/11/25 全球购物
阿迪达斯印尼官方网站:adidas印尼
2020/02/10 全球购物
NOTINO英国:在线购买美容和香水
2020/02/25 全球购物
自我推荐书
2013/12/04 职场文书
护理专业优质毕业生自荐书
2014/01/31 职场文书
《动手做做看》教学反思
2014/04/09 职场文书
5.12护士节演讲稿
2014/04/30 职场文书
开服装店计划书
2014/08/15 职场文书
教师党员自我评议不足范文
2014/10/19 职场文书
县级领导干部开展党的群众路线教育实践活动工作汇报
2014/10/25 职场文书
大雁塔导游词
2015/02/04 职场文书
学校社团活动总结
2015/05/07 职场文书
2015年毕业实习工作总结
2015/05/29 职场文书
小学语文教学随笔
2015/08/14 职场文书
解决pycharm下载库时出现Failed to install package的问题
2021/09/04 Python