php的文件上传
来源:网络 作者:匿名 发布日期:2008-09-27 15:10:59 点击量:277
$_FILES['myFile']['name'] 客户端文件的原名称。
$_FILES['myFile']['type'] 文件的 MIME 类型,例如"image/gif"。
$_FILES['myFile']['size'] 已上传文件的大小,单位为字节。
$_FILES['myFile']['tmp_name'] 储存的临时文件名,确切说是临时文件的物理路径,一般是系统默认。
$_FILES['myFile']['error'] 该文件上传相关的错误代码。
$_FILES['myFile']['type'] 文件的 MIME 类型,例如"image/gif"。
$_FILES['myFile']['size'] 已上传文件的大小,单位为字节。
$_FILES['myFile']['tmp_name'] 储存的临时文件名,确切说是临时文件的物理路径,一般是系统默认。
$_FILES['myFile']['error'] 该文件上传相关的错误代码。
其中myFile为表单中文件域的名称
type返回的为MIME类型,具体类型可参照相关的MIME类型表
error返回值列表如下
0; 文件上传成功。
1; 超过了文件大小php.ini中。
2; 超过了文件大小
MAX_FILE_SIZE 选项指定的值。
3; 文件只有部分被上传。
4; 没有文件被上传。
5; 上传文件大小为0。
1; 超过了文件大小php.ini中。
2; 超过了文件大小
MAX_FILE_SIZE 选项指定的值。
3; 文件只有部分被上传。
4; 没有文件被上传。
5; 上传文件大小为0。
move_uploaded_file(临时文件,目标位置和文件名); 保存文件到指定的服务器位置
简单例子
<?php
if(is_uploaded_file($_FILES['upfile']['tmp_name']))
{
$upfile = $_FILES['upfile'];
}
$name = $upfile["name"];
$type = $upfile["type"];
$size = $upfile["size"];
$tmp_name = $upfile["tmp_name"];
if(move_uploaded_file($tmp_name,'upload/'.$name))
{
echo "上传成功";
}
?>
Copyright © 2005 奇点中文网--7dit.com
闽ICP备05001292号
闽ICP备05001292号
