if(is_uploaded_file($_FILES["Imgs"]["tmp_name"])){

$phpupfile=$_FILES["Imgs"];

//输出上传文件的数组结构;

print_r($phpupfile);

//输出上传文件的各类信息

echo $phpupfile["size"]."
"; //文件名

echo $phpupfile["type"]."
"; //文件类型

echo $phpupfile["tmp_name"]."
"; //昨时文件名包含路径

echo $phpupfile["name"]."
"; //上传的文件名

/*

* 上传的错误信息

* 0 代表成功上传,

* 1,2 代表超过了设定的最大上传值

* 3 代表只有部分上传

* 4 代表没有文件被上传

* 5 代表上传文件大小为0

*/

echo $phpupfile["error"]."
";

//上传函数 (其时在提交表单后,已将上传的文件保存在服务器的临时文件夹内,这时需要将其移动到网站的指定文件夹内)

move_uploaded_file($phpupfile["tmp_name"],$phpupfile["name"]); //将上传的文件保存到指定的文件夹

/*

*以下部分是附加部分

*/

//判断文件是否存在 1代表存在,0代表未找到

echo 'This File is exists:'.file_exists($phpupfile["name"]).'
'; //查询文件或目录是否存在

//unlink 删除文件

echo '删除文件:'.unlink($phpupfile["name"]).';1 为删除成功,0为删除失败';

//mkdir 创建文件夹

if(file_exists('pic')==FALSE){

mkdir("pic");

}

if(file_exists('pic/ts')==FALSE){

mkdir("pic/ts");

}

//rmdir 删除文件夹

if(file_exists('pic/ts')==FALSE){

rmdir('pic/ts');

}

//rename 重命名

rename("guitar11-hp-sprite.png", "1.png");

echo "
";

echo 'This File is exists:'.file_exists($phpupfile["name"]).'
';

}

?>

注意点:1、$_FILES["Imgs"] 这个Imgs就是你HTML代码中所定义的控件名称

这就是微学网-程序员之家为你提供的"php入门学习知识点三 PHP上传"希望对你有所帮助.本文来自网络,转载请注明出处:http://www.weixuecn.cn/article/560.html

菜鸟教程php 文件上传,php入门学习知识点三 PHP上传相关推荐

  1. keras框架入门学习(一)——argparse传参模块调用

    keras框架入门学习(一)--argparse传参模块调用 一.argparse模块简介 1.1 argparse的定义 1.2 argparse的优势 二.argparse模块使用 2.1 实现[ ...

  2. Python精简入门学习(三)

    Python精简入门学习之流程控制(上) -流程控制 -While循环: 适用于对未知的循环次数 用于判断 -for使用: 适用于已知的循环次数[可迭代对象遍历] -单分支 -双分支 -多分支 [外链 ...

  3. php函数知识点,php入门学习知识点七 PHP函数的基本应用_php基础

    /* * 简单的函数 */ function fontBold($con){ return "$con"; } $str="简单的函数测试!"; echo &q ...

  4. TIA博途SCL入门学习(三)创建SCL程序及更改FB块接口的视图样式

    TIA博途SCL入门学习(三)创建SCL程序及更改FB块接口的视图样式 TIA博途中创建SCL程序有2种方式,具体可参考以下内容: 在LAD程序段或FBD程序段种可以插入SCL程序段,实现两种语言混合 ...

  5. python零基础入门教程视频下载-Python零基础入门学习视频教程全42集,资源教程下载...

    课程名称 Python零基础入门学习视频教程全42集,资源教程下载 课程目录 001我和Python的第一次亲密接触 002用Python设计第一个游戏 003小插曲之变量和字符串 004改进我们的小 ...

  6. python基础教程百度云-Python零基础入门学习视频教程全42集百度云网盘下载

    课程简介 Python零基础入门学习视频教程全42集百度云网盘下载 课程目录 042魔法方法:算术运算 041魔法方法:构造和析构 040类和对象:一些相关的BIF 039类和对象拾遗 038类和对象 ...

  7. 慕课网python零基础入门教程_零基础Python爬虫入门学习一之综述

    原标题:零基础Python爬虫入门学习一之综述 大家好哈,最近博主在学习Python,学习期间也遇到一些问题,获得了一些经验,在此将自己的学习系统地整理下来,如果大家有兴趣学习爬虫的话,可以将这些文章 ...

  8. SQL零基础入门学习(三)

    SQL零基础入门学习(二) SQL WHERE 子句 WHERE 子句用于提取那些满足指定条件的记录. SQL WHERE 语法 SELECT column1, column2, ... FROM t ...

  9. Autoware入门学习(三)——Autoware软件功能使用介绍(1/3)及demo演示

    文章目录 1 Autoware 的官方 demo 演示 1.1 数据下载(点击链接or指令均可) 1.2 Demo 运行 2 Autoware 软件功能使用介绍(1/3) 2.1 Quick Star ...

最新文章

  1. PHP的一种缓存方案静态化
  2. android 隐藏视图,隐藏视图时如何使用自动布局移动其他视图?
  3. UGUI的text赋值问题-速度
  4. FreeMarker_模板引擎_代码自动生成器_源码下载
  5. 涉密计算机的安全审计和检查,计算机安全保密审计报告.doc
  6. Google猜画小歌升级:现在可以跟好友对战了
  7. [CSS3]Clearfix
  8. Load data local infile
  9. 判断浏览器是否为微信内置浏览器
  10. nginx/windows: nginx多虚拟主机配置
  11. 腾讯翻译君 VS 谷歌翻译
  12. java中map是不是有序_Map中有序存储
  13. 五、eclipse如何创建一个ftl(FreeMarker)的文件和设置ftl文件的显示风格(ftl文件高亮显示)
  14. C5750X7R2E105K230KA(电容器)MSP430F5249IRGCR微控制器资料
  15. 北斗卫星轨道有哪些?
  16. 终止正在运行的ORACLE作业
  17. 多个并列的if条件句和if-elif的区别
  18. Java + Mysql + JDBC 图书馆 管理系统
  19. Java九十条经验法则之第三条:用私有构造器或者枚举类型强化Singlen对象
  20. Spring BlazeDS Integration 的工作原理

热门文章

  1. LiveGBS流媒体平台GB/T28181功能-安防监控录像服务端集中存储云上录像存储云端录像回看下载
  2. 在线视频流播放方法利弊;ffmpeg mp4 faststart;mp4 moov作用
  3. DPDK(二):准备5---cache 颠簸
  4. tkinter学习笔记
  5. mount命令挂载时出现libuuid.so.1 : no version information available
  6. 为什么“程序猿”常有而“程序媛”不常有?
  7. 航天信息将积极转型应对机遇
  8. uni-app支付宝微信支付
  9. windows 十大必备软件
  10. React 18 released