关闭

关于php中文件的上传

标签: phphtml
144人阅读 评论(0) 收藏 举报
分类:

先制作一个html表单

<form action="" enctype="multipart/form-data" method="post" 
name="uploadfile">上传文件:<input type="file" name="upfile" /><br> 
<input type="submit" value="上传" /></form>


通过使用 PHP 的全局数组 $_FILES,你可以从客户计算机向远程服务器上传文件。

第一个参数是表单的 input name,第二个下标可以是 "name"、"type"、"size"、"tmp_name" 或 "error"。如下所示:

  • $_FILES["file"]["name"] - 上传文件的名称
  • $_FILES["file"]["type"] - 上传文件的类型
  • $_FILES["file"]["size"] - 上传文件的大小,以字节计
  • $_FILES["file"]["tmp_name"] - 存储在服务器的文件的临时副本的名称
  • $_FILES["file"]["error"] - 由文件上传导致的错误代码
保存用户上传的文件
if($_FILES['upfile']['error']>0)
{
	echo "错误".$_FILES['upfile']['error']."<br/>";
}else{
	//echo $_FILES["upfile"]["name"];
	move_uploaded_file($_FILES["upfile"]["tmp_name"],'img/'.$_FILES["upfile"]["name"]);

}


0
0
查看评论

php csv文件读取上传

不经过文件上传可读取文件到数组
  • yuqiongran
  • yuqiongran
  • 2016-11-18 16:03
  • 1583

php可以上传的文件类型

PHP上传文件–后缀名与文件类型对照表(几乎涵盖所有文件)发布时间:2010.05.12 新闻来源:苹果互动 浏览次数:网上有很多php文件上传的类,文件上传处理是php的一个特色(至少手册上是将此作为php特点来展示的,个人认为php在数组方面的优异功能更有特色),学php的人
  • niushuai666
  • niushuai666
  • 2011-07-13 09:19
  • 19602

PHP,获取配置文件中,允许上传文件最大尺寸

<br /><?php<br /><br /> // this function was be got from phpmyadmin<br /> function PMA_get_real_size($size = 0)<br /&g...
  • shilian_h
  • shilian_h
  • 2010-11-23 13:03
  • 2373

php上传2M以上文件限制问题

最近在项目中碰到了一个问题,客户反映不能上传2M以上的图片,因为是接手的老项目,对代码不是很熟悉,先是看代码,又在网上查了不少资料,知道要改配置文件,但是仍是花了一天的多时间才解决,回头思考该问题,有一些经验,分享给大家,希望能给碰到该问题的朋友一些帮助。 不能上传2M以上文件原因分析:   1...
  • u014411966
  • u014411966
  • 2016-08-30 10:40
  • 1091

PHP 上传apk, 解析apk ,以及写入文件到apk包

基本思路: 1 apk的上传 我选定的apk包大写都是20 M 左右     nginx配置 上传限制 client_header_buffer_size 4; client_header_timeout 60; client_body_timeout 6...
  • mingzhehaolove
  • mingzhehaolove
  • 2015-07-03 17:22
  • 2534

ubuntu下用php处理上传文件注意事项

1、php.ini默认上传文件不能超过2M,所以通常都需要改大点 upload_max_filesize :10 2、如果使用nginx的话,其对数据包的大小也有限制,需要在server进行设置 client_max_body_size 50M; 3、在使用move_uploaded_file...
  • pang040328
  • pang040328
  • 2013-12-24 17:39
  • 1994

PHP应用-文件上传ppt

文件上传表单 文件上传 data">   上传文件:  提交:  php.ini 全局数组$_FILES ®$_FILES['userfile']['name&...
  • mengxiangbaidu
  • mengxiangbaidu
  • 2011-12-08 21:33
  • 1452

php上传文件名中包含中文字符的附件

我们在上传附件的时候,常会要上传一些附件名称包含中文字符的附件,上传成功之后,会发现上传的附件其实是一个空文件。我就遇到过这类问题。 下面我们来解决这类问题 解决这类问题其实很简单 例如我们的php编码是utf-8,我们只要在move_uploaded_file()的时候,将保存附件的路径编码...
  • czh0423
  • czh0423
  • 2015-05-29 16:56
  • 1066

PHP上传大文件 分割文件上传

最近遇到这么个情况,需要将一些大的文件上传到服务器,我现在拥有的权限是只能在一个网页版的文件管理系统来进行操作,可以解压,可以压缩,当然也可以用它来在线编辑.php文件。   文件有40M左右,但是服务器的上传文件最大限制是20M。首先想到了使用ini_set函数将upload_max_fil...
  • enough_br
  • enough_br
  • 2012-05-16 16:10
  • 1628

PHP上传和下载与删除doc、docx、ppt、pdf文件

####################html代码###################################          Document 上传        ...
  • GengPengShuaiGPS
  • GengPengShuaiGPS
  • 2017-07-01 17:34
  • 500
    个人资料
    • 访问:11795次
    • 积分:210
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:1篇
    • 译文:0篇
    • 评论:6条
    文章分类
    最新评论