PHP上传文件
Posted 天照丶鼬
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP上传文件相关的知识,希望对你有一定的参考价值。
主界面:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form action="filecl.php" method="post" enctype="multipart/form-data"> <input type="file" name="file" /> <input type="submit" value="unload" /> </form> </body> </html>
上传处理页面:
<?php //判断上传是否出错 if(!$_FILES[‘file‘][‘error‘]) { //判断上传格式和大小 if(($_FILES[‘file‘][‘type‘]="image/png"||$_FILES[‘file‘][‘type‘]="image/jpeg")&&$_FILES[‘file‘][‘size‘]<100000) { //造路径 $filename = "./img/".date("Ymdhis",time()).$_FILES[‘file‘][‘name‘]; //处理中文乱码 $filename = iconv("UTF-8","gb2312",$filename); //判断是否重名 if(file_exists($filename)) { echo "文件已存在"; } else { //上传文件 move_uploaded_file($_FILES[‘file‘]["tmp_name"],$filename);//即移动文件,参数一:文件临时缓存路径;参数二:文件存储路径 } } else { echo "上传失败"; } } else { echo "上传失败"; }
以上是关于PHP上传文件的主要内容,如果未能解决你的问题,请参考以下文章