php之文件上传
来源:互联网 发布:icp备案后怎么使用域名 编辑:程序博客网 时间:2024/05/16 09:08
写一个表单文件upload.html:
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>上传新文件</title></head><body><h1>上传新文件</h1><form action="upload.php" method="post" enctype="multipart/form-data"/> <div> <input type="hidden" name="MAX_FILE_SIZE" value="1000000"/> <label for="userfile">上传一个文件:</label><input type="file" name="userfile" id="userfile"/> <input type="submit" value="上传文件"/> </div></form></body></html>
处理表单的文件:upload.php
<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>上传文件</title></head><body><?phpif($_FILES['userfile']['error']>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 '文件上传成功<br/><br/>';$contents=file_get_contents($upfile);$contents=strip_tags($contents);file_put_contents($_FILES['userfile']['name'],$contents);echo '<p>浏览上传的文件的内容:<br/><hr/></p>';echo nl2br($contents);echo '<br/><hr/>';?></body></html>
0 0
- php之文件上传
- PHP之文件上传
- PHP文件之上传
- php之文件上传
- PHP之文件上传
- 文件上传之PHP
- php之文件上传
- PHP之上传文件
- PHP学习之文件上传
- php开发之文件上传
- PHP实战之上传文件
- PHP学习之PHP上传文件
- Ajax 文件上传之PHP心得
- php编程之文件上传与下载
- php之文件上传简单介绍
- php之文件上传类代码
- php文件上传失败之原因
- PHP学习系列之文件上传
- 华为OJ题目(一):找出字符串中第一个出现一次的字符
- 继续总结fragment的问题
- zlib库剖析(3):使用示例zpipe.c
- 使用VS调试Unity脚本
- android studio 中查看数据库
- php之文件上传
- JSP禁用缓存的方式 response.setHeader( "Pragma", "no-cache" ); setDateHeader("Expires", 0);的用法和什么意思
- 请使用/main进行编译,以指定包含入口点类型
- 自定义JSP标签
- python新手
- linux shell脚本登录远程执行命令,交互通过脚本
- Java编程小技巧
- sql语句批量修改字段
- 自定义Dialog并实现接口回调