php之文件上传

原创
2016-07-29 09:13:13 825浏览

写一个表单文件upload.html:




    
    上传新文件

上传新文件


处理表单的文件:upload.php




    
    <strong>上传文件</strong>

0){ 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 '不能上传文件:没有指定临时目录'; break; case 7:echo '上传文件失败:不能写入到磁盘'; break; } exit; } //判断文件是不是正确的MIME格式 if($_FILES['userfile']['type'] !='text/plain'){ echo 'Problem:文件不是plain text'; exit; } //将文件放到指定的地方 $upfile='uploads/'.$_FILES['userfile']['name']; if(is_uploaded_file($_FILES['userfile']['tmp_name'])){ if(!move_uploaded_file($_FILES['userfile']['tmp_name'],$upfile)){ echo 'Problem:不能移动文件到指定的文件夹'; exit; } }else{ echo 'Problem:文件可能受到影响。文件名:'; echo $_FILES['userfile']['name']; exit; } echo '文件上传成功

'; $c $c file_put_contents($_FILES['userfile']['name'],$contents); echo '

浏览上传的文件的内容:


'; echo nl2br($contents); echo '

'; ?>
php之文件上传

以上就介绍了php之文件上传,包括了上传文件方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。