文件上传的实现 (马马 2001年09月28日 17:14) PHP同样支持上传文件的功能,但并不是所有支持PHP的网站都支持此功能,特别是免费的网站。 实现上传,首先要在HTML上加入上传文件的“<FORM>”表格。 <form me

转载 2004年09月24日 10:10:00
PHP同样支持上传文件的功能,但并不是所有支持PHP的网站都支持此功能,特别是免费的网站。 实现上传,首先要在HTML上加入上传文件的“<FORM>”表格。 <form method=post action="upload.php" ENCTYPE="multipart/form-data"> <input type="file" name="upload_file"> <input type="submit" name="submit" value="上传文件"> 用PHP上传时,需要对内容作详细的检查,例如是否容许读写文件,文件格式、文件大小是否在你指定的大小内等。 <? $file_size_max = 1000000; // 限制文件上传最大容量(bytes) $store_dir = "/public/www/upload/"; // 上传文件的储存位置 $accept_overwrite = true; //允许读写文件 // 检查文件大小 if ($upload_file_size > $file_size_max) { echo "对不起,你的文件容量大于规定"; exit; } // 检查读写文件 if (file_exists($store_dir . $upload_file_name) &&&& !$accept_overwrite) { echo "文件已存在,不能再复制"; exit; } //复制文件到指定目录 if (! @ copy($upload_file,$store_dir . $upload_file_name)) { echo "复制文件失败"; exit; } echo "上传文件完成"; ?> 需要注意的是,PHP在上传文件的时候是将文件复制到服务器临时目录(temp),然后利用PHP的“copy()”函数将文件由临时目录复制到你指定的储存目录。由于程序会使用临时目录来进行工作,如果服务器因考虑安全问题而封锁了以上的功能,你就无法使用 PHP的上传功能。 另外,上传的文件目录亦需要设定文件模式为777(CHMOD 777) ,否则PHP就无权读写文件。

PHP中文件上传功能的实现

合理配置php.ini 如何配置PHP.ini实现PHP文件上传功能。其中涉及到PHP.ini配置文化中的upload_tmp_dir、upload_max_filesize、post_max_si...
  • hq86937375
  • hq86937375
  • 2017年03月23日 12:56
  • 430

Html上传文件php处理上传文件

原文详见 http://www.cnblogs.com/freespider/archive/2010/04/14/1711845.html php上传文件处理 众所周知,文件上传在一些网站应用...
  • dusea
  • dusea
  • 2015年09月05日 14:42
  • 3694

网页文件上传的原理与实践

文件上传是一个很有意义的话题.我将就 其原理和实际应用 以及安全的设计方面进行初步的讨论.当一个form表单 被设置为enctype="MULTIPART/FORM-DATA" method="pos...
  • KimmKing
  • KimmKing
  • 2008年01月18日 12:34
  • 12278

使用PHP实现文件上传

这里使用PHP实现文件的上传,由在浏览器这边选择文件,上传到服务器。其中,在上传文件中,考虑到对上传文件大小的限制、类型限制等问题。(当然可以根据我们需要修改对上传的文件的限制,而一般而言php自身也...
  • qq_15096707
  • qq_15096707
  • 2015年10月05日 16:12
  • 4320

php的web开发中关于上传文件的几种方法的总结

在php的web开发中,文件,图片,视频的上传是一个经常要用到的功能,而且涉及的知识面比较广,下面从几个不同的角度和技术层面来做一个详细的说明和总结。 注意: 在总结之前,请大家务必了解php.i...
  • u012979009
  • u012979009
  • 2015年06月24日 10:50
  • 1449

原生方式上传文件

1.前端处理 /DemoServlet" method="post" enctype="multipart/form-data" name="fileForm"> 浏览文件: /**...
  • zjsdrs
  • zjsdrs
  • 2017年09月20日 08:55
  • 347

html表单结合php实现上传文件功能并且监控文件上传的进度

html代码 Filename:
  • laike1355
  • laike1355
  • 2016年03月11日 18:09
  • 997

使用Form表单上传文件

这里用到HTML 标签的 enctype 属性。 enctype 属性规定在发送到服务器之前应该如何对表单数据进行编码。 默认地,表单数据会编码为 “application/x-www...
  • xuan_lin
  • xuan_lin
  • 2015年08月04日 16:00
  • 7781

php的表单提交之上传文件

首先创建含表单的html文件:upload.html 上传文件 再创建服务端文件:upload.php ...
  • bboyjoe
  • bboyjoe
  • 2015年08月28日 14:33
  • 4255

前端文件上传方法 支持IE8(插件和原生方法)

支持IE8上传文件的两个方法,插件和原生方法,包括文件类型限制,文件个数限制...
  • adagio0531
  • adagio0531
  • 2017年05月06日 17:31
  • 588
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:文件上传的实现 (马马 2001年09月28日 17:14) PHP同样支持上传文件的功能,但并不是所有支持PHP的网站都支持此功能,特别是免费的网站。 实现上传,首先要在HTML上加入上传文件的“<FORM>”表格。 <form me
举报原因:
原因补充:

(最多只允许输入30个字)