手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP文件上传原理简单分析
PHP文件上传原理简单分析
摘要://表单上传只能使用multipart/form-data编码格式$_FILES系统函数;$_FILES['myFile']['name']...

//表单上传只能使用multipart/form-data编码格式

$_FILES系统函数;

$_FILES['myFile']['name']文件名称

$_FILES['myFile']['type']文件的类型,服务端进行限制

image/**

image/x-png

application/x-zip-compressed

$_FILES['myFile']['size']上传文件大小

$_FILES['myFile']['tmp_name']上传服务后保存临时文件名

$_FILES['myFile']['error']错误代码;

0成功1超过php.ini大小2超过MAX_FILE_SIZE选项指定的值

3只有部分上传 5上传文件大小为0

move_uploaded_file(临时文件,目标位置和文件名);

上传后移动文件到目标位置的函数

is_uploaded_file(MIME);

判断上传MIME类型的文件函数

复制代码 代码如下:

<form enctyoe="multipart/form-data" method="post" name="upload">

<input name="upfile" name="name">

</form>

if(is_uploaded_file($_FILES['myFile']['tmp_name'])){

$upfile = $_FILES['upload'];

$name = $upfile['name'];

$type = $upfile['type'];

$size = $upfile['size'];

$tmp_name = $upfile['tmp_name'];

$error = $upfile['error'];

switch($type){

case 'image/pjpeg' : $ok=1;

break

}

if($ok){

move_uploaded_file($tmp_name,'up/'.$name);

}else{

echo "文件类型不允许";

}

}

【PHP文件上传原理简单分析】相关文章:

用PHP实现文件上传

PHP编程与应用

php中文件上传的安全问题

PHP中实现图片的锐化

PHP中的traits简单使用实例

多文件上载系统完整版

php实现简单的语法高亮函数实例分析

PHP中实现进程间通讯

文件上传的实现

PHP与已存在的Java应用程序集成

精品推荐
分类导航