我最早的时候就是学习ASP的,也是通过十天学会ASP的教程才真正入门了,后来转行搞PHP也是通过这个教程入门,都是讲的PHP的精华和学习思路,觉得挺实用,就分享在这里留个纪念。

学习目的:学会用PHP上传文件和发邮件 上传文件表单必须加上 enctype="multipart/form-data" 和

下面看一下代码:$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:发件人 Reply-to:发件人的地址");

不过mail()需要服务器的支持,在WINDOWS下还需要配置SMTP服务器,一般来说外面的LINUX空间都行。

好像上传文件和发邮件比ASP简单很多,只要调用函数就可以了。ASP还需要用到服务器的不同组件比如FSO、JMAIL什么的。

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

十天入门php,十天学会PHP之第十天相关推荐

  1. 十天学会php之第十天

    点击下载全书 十天学会php之第十天 学习目的:学会用PHP上传文件和发邮件 上传文件表单必须加上 enctype="multipart/form-data" 和 <inpu ...

  2. Hadoop MapReduce编程 API入门系列之压缩和计数器(三十)

    不多说,直接上代码. Hadoop MapReduce编程 API入门系列之小文件合并(二十九) 生成的结果,作为输入源. 代码 package zhouls.bigdata.myMapReduce. ...

  3. “易语言.飞扬”十分钟入门教程(修订版1,update for EF1.1.0)

    "易语言.飞扬"十分钟入门教程 (修订版1,update for EF1.1.0) 作者:liigo,2007.8.12 本文地址:http://blog.csdn.net/lii ...

  4. 自学python编程免费教程-Python十分钟入门 自学python基础教程送你参考

    python十分钟入门.简介Python是一种动态解释型的编程语言.Python可以在Windows.UNIX.MAC等多种操作系统上使用,也可以在Java..NET开发平台上使用. 特点 1 Pyt ...

  5. “易语言.飞扬”十分钟入门教程

    "易语言.飞扬"十分钟入门教程 作者:liigo 2007.1.1 原文链接:http://blog.csdn.net/liigo/archive/2007/01/01/14720 ...

  6. Azure IoT Hub 十分钟入门系列 (2)- 使用模拟设备发送设备到云(d2c)的消息

    本文主要分享一个案例: 10分钟- 使用Python 示例代码和SDK向IoT Hub 发送遥测消息 本文主要有如下内容: 了解C2D/D2C消息: 了解IoT Hub中Device的概念 了解并下载 ...

  7. linux pandas教程_十分钟入门 Pandas

    # 十分钟入门 Pandas 本节是帮助 Pandas 新手快速上手的简介.烹饪指南里介绍了更多实用案例. 本节以下列方式导入 Pandas 与 NumPy: In [1]: import numpy ...

  8. 【Python】【进阶篇】十二、Python爬虫的Xpath简明教程(十分钟入门)

    目录 十二.Python爬虫的Xpath简明教程(十分钟入门) 12.1 Xpath表达式 12.2 Xpath节点 12.3 节点关系 12.4 Xpath基本语法 12.4.1 基本语法使用 12 ...

  9. Azure IoT Hub 十分钟入门系列 (1)- 10分钟带你了解Azure IoT Hub 并创建IoT Hub

    建议您先对<Azure 上 IoT 整体解决方案概览 >进行了解. 本文主要分享一个案例: 10分钟-了解Azure IoT Hub并创建Azure IoT Hub 本文主要有如下内容: ...

  10. 教你学会塔罗免费占卜十八招

    教你学会塔罗免费占卜十八招 塔罗牌占卜抽到不好的命运怎么办?#塔罗牌#塔罗牌占卜 hello,大家好,这是我的第一期文章.今天主要讲一讲在塔罗牌占卜中,有的时候我们会抽到不好的命运,不好的牌艺,我们该 ...

最新文章

  1. Linux用户添加sudoer
  2. Linux学习(CentOS-7)---磁盘分区(概念、分区方法、分区方案)
  3. lol新服务器怎么发信息,《英雄联盟手游》国服新消息 最新玩法发布
  4. jvm 加载class文件过程
  5. Sona(NBUT-1457)
  6. linux 日志定时轮询流程详解(logrotate)
  7. 如何从网站提取数据?
  8. 微信公众号怎么创建?
  9. 从“一时红”到“持久火”,“网红”农产品如何越向“长红”?
  10. 【CANopen】CAN总线的高级协议详解
  11. Unity - Unable to merge android manifests.
  12. 高德地图瓦片分析参考
  13. Mysql条件计数查询
  14. multi-kernels、ALLOC与USE、Zero-Copy
  15. Real user ID, effective user ID, set user ID
  16. 单稳态电路和无稳态电路
  17. GIAC全球互联网架构大会
  18. BAS美国百盛布线E-TIME智能布线解决方案
  19. 怎样规划你毕业以后的人生 收藏
  20. matlab对于polygon.shp共用一个colorbar

热门文章

  1. 使用RDPWrapper实现多用户远程登录并限制IP
  2. python flask http 接口开发
  3. vb6 连接 mqtt 服务器
  4. golang 实现http mock server
  5. PMP资料,考过的学员整理分享
  6. 剖析《Linux 平均负载:解开谜团》
  7. MATLAB简介与桌面系统
  8. leach算法 matlab,求助LEACH的MATLAB仿真代码
  9. coreldraw linux版本好用,CorelDRAW哪个版本最好用
  10. 三调 图斑地类面积_国土三调APP-GIS,地理信息,综合管网,地下空间,给水排水,通信管网,燃气管网,智慧旅游,...