简单的图片上传

来源:互联网 发布:电子数据的类型 编辑:程序博客网 时间:2024/04/29 03:39
PHP 图片文件上传实现代码 后台上传图片 直接复制到php文件中就可以用了
PHP <wbr>图片文件上传实现代码 <wbr>后台上传图片

<?php 

if(empty($_GET[submit])) 


?> 
<form enctype="multipart/form-data"action="<?php$_SERVER['PHP_SELF']?>?submit=1"method="post"> 
Upload small image: <input name="filename"type="file"> 
<input type="submit"value="Upload"> 
</form> 
<?php 
}else{ 
$path="uploadfile/"; //上传路径 

//echo $_FILES["filename"]["type"]; 


if(!file_exists($path)) 
//检查是否有该文件夹,如果没有就创建,并给予最高权限 
mkdir("$path", 0700); 
}//END IF 
//允许上传的文件格式 
$tp =array("image/gif","image/pjpeg","image/jpeg","image/png"); 
//检查上传文件是否在允许上传的类型 
if(!in_array($_FILES["filename"]["type"],$tp)) 
echo "File Type is incorrect"; 
exit; 
}//END IF 
if($_FILES["filename"]["name"]) 
$file1=$_FILES["filename"]["name"]; 
//$file2 = $path.time().$file1; 
//文件名称 取原文件名
$file2 = $path.$file1; 
$flag=1; 
}//END IF 
if($flag)$result=move_uploaded_file($_FILES["filename"]["tmp_name"],$file2); 
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件 
if($result) 
//echo "上传成功!".$file2; 
echo "<scriptlanguage='javascript'>"; 
echo "alert(\"Upload Success!\");";
echo"</script>"; 
?>
<form enctype="multipart/form-data"action="<?php$_SERVER['PHP_SELF']?>?submit=1"method="post"> 
Upload small image: <input name="filename"type="file"> 
<input type="submit"value="Upload"> 
</form> 
<?php
//显示路径下图片名称列表
$dirr = 'uploadfile/'; 
$dir = opendir($dirr); 
echo'<h1>success!</h1><br>'; 
echo 'File size:' . $_FILES['file']['size'] . 'byte' .'<Br>'; 
echo 'File Path:' . $dirr; 
echo '<hr with="100%" />' .'<p>'; 
echo $dirr .'--Listing:<ul>'; 
while($file = readdir($dir)){ 
echo"<li>$file</li>"; 
echo'</ul>'; 
closedir($dir); 

}//END IF 



?>
0 0
原创粉丝点击