首页 > 代码库 > PHP上传文件
PHP上传文件
html页面
<html> <head> </head> <body> <form action="8.php" method="post" enctype="multipart/form-data"> <input type="file" name="upfile"> <input type="submit" value="http://www.mamicode.com/提交"> </form> </body> </html>
PHP上传页面
<?php $path=__DIR__.‘\\‘;//路径 $fileArray=array(‘image/jpeg‘,‘image/png‘);//允许上传的文件类型 $type=$_FILES["upfile"]["type"]; $tmp_name=$_FILES["upfile"]["tmp_name"]; $size=$_FILES["upfile"]["size"]; $name=$_FILES["upfile"]["name"]; if (!in_array($type, $fileArray)) { echo "<script>alert(‘只能上传JPG、PNG图片!!‘);history.back();</script>"; exit; } elseif ($size>2000000) { echo "<script>alert(‘上传图片不能超过2M!!‘);history.back();</script>"; exit; } else{ if (!is_uploaded_file($tmp_name)) { echo "<script>alert(‘上传临时文件失败!!‘);history.back();</script>"; } else{ if (!is_dir($path."uploads")) { mkdir($path.‘uploads‘); } if (!move_uploaded_file($tmp_name, $path.‘\\uploads\\‘.$name)) { echo "<script>alert(‘移动文件失败!!‘);history.back();</script>"; } else{ echo "<script>alert(‘上传成功!!‘);location.href=http://www.mamicode.com/‘9.php?url=uploads/".$name."‘;</script>"; } } } ?>
PHP图片显示页面
<?php $path=__DIR__."\\uploads\\"; $file=$_GET[‘url‘]; echo "<img src=http://www.mamicode.com/‘".$file."‘/>"; ?>
PHP上传文件
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。