<?php
if(empty($_GET[submit]))
{
?>
<form enctype="multipart/form-data" action="<?php $_SERVER['PHP_SELF']?>?submit=1" method="post">
<input name="filename" type="file">
<input type="submit" value="確定上傳">
</form>
<?php
}
else{
$path="uploadfiles/"; //上傳路徑
echo $_FILES["filename"]["type"];
if(!file_exists($path))
{
//檢查是否有該檔案夾,如果沒有就建立,並給予最高許可權
mkdir("$path", 0700);
}//END IF
//允許上傳的檔案格式
$tp = array("image/gif","image/pjpeg","image/png");
//檢查上傳檔案是否在允許上傳的類型
if(!in_array($_FILES["filename"]["type"],$tp))
{
echo "格式不對";
exit;
}//END IF
$file2='';
if($_FILES["filename"]["name"])
{
$file1=$_FILES["filename"]["name"];
//上傳的路徑問題$file2
$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 "<script language='javascript'>";
echo "alert(/"上傳成功!/");";
echo " location='usecar_add.php?pname=$file2'";
echo "</script>";
}//END IF
}
?>