php文件上传

来源:互联网 发布:华云大数据上班怎么样 编辑:程序博客网 时间:2024/04/29 05:52

upload.html

<!DOCTYPE html><html><head><title>文件上传</title><meta charset="utf-8"></head><body><form enctype="multipart/form-data" method="post" action="upload.php"><input type="hidden" name="MAX_FILE_SIZE" value="1000000" /><input type="file" name="userfile" /><input type="submit" value="Send File" /></form></body></html>

upload.php

<?phpecho '<meta charset="utf-8">';if($_FILES['userfile']['error']){echo 'Problem:';switch($_FILES['userfile']['error']){case 1 : echo '上传文件超过upload_max_filesize的约定值';break;case 2 : echo '超过了MAX_FILE_SIZE元素所指的最大值';break;case 3 : echo '文件只是部分上传';break;case 4 : echo '没有上传任何文件';break;case 6 : echo 'php.ini没有指定文件上传位置';break;case 7 : echo '文件写入磁盘失败';break;}exit;}if($_FILES['userfile']['type'] != 'image/jpeg'){echo '文件格式不对';exit;}$upfile = 'uploads/' . $_FILES['userfile']['name']; //uploads文件夹必须存在if(is_uploaded_file($_FILES['userfile']['tmp_name'])){if(!move_uploaded_file($_FILES['userfile']['tmp_name'], $upfile)){echo '文件移动失败';exit;}}else{echo '文件上传可能失败';exit;}echo '文件上传成功';//$content = strip_tags(file_get_contents($upfile));//file_put_contents($upfile,$content);?>


0 0
原创粉丝点击