- php file_get_contents模拟sockets编程post数据
- 用php写随机函数的例子
- php是什么
- 企业报表FineReport中如何自定义上传文件至磁盘
- PHP从入门到“精”通?
- 百度网盘登陆、上传文件、分享方法
- php是什么?PHP能做什么?php优势是什么?
- 要饭的的IT程序员专业设计ASP PHP JSAP .NET
- 刚上场我说做PHP的 女嘉宾把灯全灭了
- 原来PHP就是拍黄片的意思
- PHP实用指南
- 刚上场我说做PHP的,女嘉宾把灯全灭了。
php怎么学写上传文件
互联网时代是一个信息分享时代,很多信息文件,我们如果想分享给他人,就想通过表单上传你的文件,让大家下载查看。但是通过php如何实现呢?下面讲解处理方法。
我们先写好表单文件,代码如下:<form enctype="multipart/form-data" action="_URL_" method="POST"><input type="hidden" name="MAX_FILE_SIZE”value="30000">上传的文件:<input name="userfile" type="file" /><input type="submit" value="上传文件"/></form>
具体的action等于什么值,可以具体到想要的php文件命名,如:upload.php。需要自己根据需要替换掉。要确保文件上传表单属性为enctype="multipart/form-data",否则文件上传不了。
加入我们处理文件上传命名为:upload.php,代码如下:<?phpif(isset($_FILES['userfile'])){$uploaddir='upload/';$uploadfile=$uploaddir.basename($_FILES['userfile']['name']);echo '<pre>';if(move_uploaded_file($_FILES['userfile']['tmp_name'],$uploadfile)){echo "文件上传成功!<br />";}else{echo "上传文件失败!<br />";}}?>
在不超过文件最大值时,会通过页面路径找到上传后的文件。
上传的表单样式图如下:
要注意可以通过print_r来打印上传文件的信息,结果是个二维数组。