十天学会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制作静态网站的模板框架(一)
Oct 09 PHP
发布一个用PHP fsockopen写的HTTP下载的类
Feb 22 PHP
php的一个登录的类 [推荐]
Mar 16 PHP
php SQL之where语句生成器
Mar 24 PHP
PHP 截取字符串函数整理(支持gb2312和utf-8)
Feb 16 PHP
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
Apr 07 PHP
php安全配置 如何配置使其更安全
Dec 16 PHP
PHP常见漏洞攻击分析
Feb 21 PHP
Yii2单元测试用法示例
Nov 12 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 PHP
PHP实现基于状态的责任链审批模式详解
May 31 PHP
php实现JWT(json web token)鉴权实例详解
Nov 05 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
Syphon 秘笈
2021/03/03 冲泡冲煮
PHP日期处理函数 整型日期格式
2011/01/12 PHP
php 魔术方法详解
2014/11/11 PHP
PHP中的命名空间相关概念浅析
2015/01/22 PHP
JavaScript与HTML结合的基本使用方法整理
2015/10/12 PHP
超级好用的jQuery圆角插件 Corner速成
2014/08/31 Javascript
jQuery实现Twitter的自动文字补齐特效
2014/11/28 Javascript
深入浅析JavaScript字符串操作方法 slice、substr、substring及其IE兼容性
2015/12/16 Javascript
关于javascript中限定时间内防止按钮重复点击的思路详解
2016/08/16 Javascript
Javascript从数组中随机取出不同元素的两种方法
2016/09/22 Javascript
AngularJS实现用户登录状态判断的方法(Model添加拦截过滤器,路由增加限制)
2016/12/12 Javascript
axios学习教程全攻略
2017/03/26 Javascript
jQuery实现动态删除LI的方法
2017/05/30 jQuery
JS仿QQ好友列表展开、收缩功能(第一篇)
2017/07/07 Javascript
jquery 动态遍历select 赋值的实例
2018/09/12 jQuery
VUE+Element UI实现简单的表格行内编辑效果的示例的代码
2018/10/31 Javascript
node.js学习笔记之koa框架和简单爬虫练习
2018/12/13 Javascript
egg.js的基本使用和调用数据库的方法示例
2019/05/18 Javascript
uni-app使用微信小程序云函数的步骤示例
2020/05/22 Javascript
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
python导出hive数据表的schema实例代码
2018/01/22 Python
Django 实现购物车功能的示例代码
2018/10/08 Python
PyCharm在新窗口打开项目的方法
2019/01/17 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
提升python处理速度原理及方法实例
2019/12/25 Python
捷克原创男装和女装购物网站:Bolf.cz
2018/04/28 全球购物
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
2012/09/06 面试题
项目开发计划书
2014/01/09 职场文书
捐款倡议书
2014/04/14 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
个人简历自我评价怎么写
2015/03/10 职场文书
单位同意报考证明
2015/06/17 职场文书
承诺书的内容有哪些,怎么写?
2019/06/21 职场文书
抖音短视频(douyin)去水印工具的实现代码
2021/03/30 Javascript
SQL Server数据库基本概念、组成、常用对象与约束
2022/03/20 SQL Server
vue3引入highlight.js进行代码高亮的方法实例
2022/04/08 Vue.js