怎样读取用file表单传入的文件路径的文件? file_size 是文件大小file_name 是文件名称上传文件是先把文件读到临时目录里,然后用copy() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以在phpinfo();中看到你要的一切。 改用新方法吧:$_FILES['userfile']['name']客户端机器文件的原名称。 $_FILES['userfile']['type']文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 $_FILES['userfile']['size']已上传文件的大小,单位为字节。 $_FILES['userfile']['tmp_name']文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error']和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。 注: 在 PHP 4.1.0 版本以前该数组的名称为 $HTTP_POST_FILES,它并不像 $_FILES 一样是自动全局变量。PHP 3 不支持 $HTTP_POST_FILES 数组。 用is_uploaded_file函数判断是否是上传的文件, 用move_uploaded_file将文件从临时目录移到正式的目录下.给个例子你看看: if (is_uploaded_file($_FILES['file']['tmp_name'])) { move_uploaded_file($_FILES['file']['tmp_name'], "upfile/".$_FILES['file']['name']); echo "<div align=\"center\">上传成功.</div>"; }这是处理部分, 以下是html上传部分: <form method="POST" enctype="multipart/form-data"> <p>上传文件:<input type="file" name="file" size="20"><input type="submit" value="提交" name="Submit"></p> </form> 同意小菜虎PHP在不断完善,用自带的变量要好些。 LeeMaRS(小菜虎) : 我的PHP是4.0.6.不过我现在可以从临时文件夹复制文件到用户文件夹了.但是临时文件夹中的文件都是.tmp结尾的. 怎么才能知道文件类型? 用file_type就可以知道了file传过来之后分成本个参数file 是临时文件file_name 是源文件名file_size 是文件的大小file_type 文件类型 但是怎样在内部网上查看(打开)已经上传到服务器目录下的文件呢?(如为.doc文件)各位,请多多指教! $_FILES['userfile']['name']就是你上传的文件的文件名$_FILES['userfile']['tmp_name']是临时文件名,该文件在脚本运行结束时将自动删除。$_FILES['userfile']['type']为文件类型(记住不是文件的扩展名,而是mime所规定的文件类型,如text/plain、text/html、image/jpg等等)。 java加密php解密问题,php高手帮帮忙 在同一个网站中,一个页面中的参数如何才能被其它页面使用 初学者一个郁闷的问题,高手过来指点指点...谢谢 编码问题? 菜鸟问题:没有发现 PHP 的扩展设置mbstring。 php模拟post上传图片 关于函数ereg() Zend Studio 怎样显示中文? 用header函數可不可同時下載多個文件?怎樣用? 像本网站的短消息服务这种功能用PHP实现是什么思路啊? 关于session的用法 高手问题!!!
客户端机器文件的原名称。 $_FILES['userfile']['type']
文件的 MIME 类型,需要浏览器提供该信息的支持,例如“image/gif”。 $_FILES['userfile']['size']
已上传文件的大小,单位为字节。 $_FILES['userfile']['tmp_name']
文件被上传后在服务端储存的临时文件名。 $_FILES['userfile']['error']
和该文件上传相关的错误代码。['error'] 是在 PHP 4.2.0 版本中增加的。 注: 在 PHP 4.1.0 版本以前该数组的名称为 $HTTP_POST_FILES,它并不像 $_FILES 一样是自动全局变量。PHP 3 不支持 $HTTP_POST_FILES 数组。 用is_uploaded_file函数判断是否是上传的文件, 用move_uploaded_file将文件从临时目录移到正式的目录下.给个例子你看看:
if (is_uploaded_file($_FILES['file']['tmp_name']))
{
move_uploaded_file($_FILES['file']['tmp_name'], "upfile/".$_FILES['file']['name']); echo "<div align=\"center\">上传成功.</div>";
}这是处理部分, 以下是html上传部分:
<form method="POST" enctype="multipart/form-data">
<p>上传文件:<input type="file" name="file" size="20"><input type="submit" value="提交" name="Submit"></p>
</form>
PHP在不断完善,用自带的变量要好些。
但是临时文件夹中的文件都是.tmp结尾的. 怎么才能知道文件类型?
file传过来之后分成本个参数
file 是临时文件
file_name 是源文件名
file_size 是文件的大小
file_type 文件类型
各位,请多多指教!
$_FILES['userfile']['tmp_name']是临时文件名,该文件在脚本运行结束时将自动删除。
$_FILES['userfile']['type']为文件类型(记住不是文件的扩展名,而是mime所规定的文件类型,如text/plain、text/html、image/jpg等等)。