php图片上传

来源:互联网 发布:ecshop米奇源码下载 编辑:程序博客网 时间:2024/06/07 03:39
<?php 


if(empty($_GET[submit])) 





?> 
<!--
<form enctype="multipart/form-data" action="http://bb.whxhkj.net/app.php?act=img" method="post"> 
-->
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post">
Upload small image: <input name="Filedata" type="file"> 
<input type="submit" value="Upload"> 
</form> 
<?php 
}else{ 
$path="uploadfile/"; //上传路径 


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




if(!file_exists($path)) 

//检查是否有该文件夹,如果没有就创建,并给予最高权限 
mkdir("$path", 0700); 
}//END IF 
//允许上传的文件格式 
$tp = array("image/gif","image/pjpeg","image/jpeg","image/png"); 
//检查上传文件是否在允许上传的类型 
if(!in_array($_FILES["Filedata"]["type"],$tp)) 

echo "File Type is incorrect"; 
exit; 
}//END IF 
if($_FILES["Filedata"]["name"]) 

$file1=$_FILES["Filedata"]["name"]; 
//$file2 = $path.time().$file1; 
//文件名称 取原文件名
$file2 = $path.time().$file1;
$flag=1; 
}//END IF 
if($flag) $result=move_uploaded_file($_FILES["Filedata"]["tmp_name"],$file2); 
//特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件 
if($result)

echo "上传成功!".$file2;
echo "<script language='javascript'>"; 
echo "alert(\"Upload Success!\");";
echo "</script>"; 
?>


<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post"> 
<!-- 
<form enctype="multipart/form-data" action="http://bb.whxhkj.net/app.php?act=img" method="post"> 
 -->
Upload small image: <input name="Filedata" type="file"> 
<input type="submit" value="Upload"> 
</form> 
<?php
//显示路径下图片名称列表
$dirr = 'uploadfile/'; 
$dir = opendir($dirr); 
echo '<h1>success!</h1><br>'; 
echo 'File size:' . $_FILES['Filedata']['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
原创粉丝点击