<form?enctype="multipart/form-data"?action="3.php"?method="post">
???<input?type="hidden"?name="max_file_size"?value="30000"?/>
???選擇文件:<input?type="file"?name="userfile"?/>
???<input?type="submit"?value="上傳文件"??name="buttom"/>
</form><?php?
header('Content-Type:text/html;charset=utf-8');
$example=substr($_FILES["userfile"]["name"],strrpos($_FILES["userfile"]["name"],".")+1);
$mydir="upfiles/".md5(time()).".".$example;
move_uploaded_file($_FILES["userfile"]["tmp_name"],$mydir);
?>求幫助?。?!
2 回答
已采納
MarlboroKay
TA貢獻189條經驗 獲得超236個贊
應該要加類型和大小的判斷
<?php?
if?((($_FILES["file"]["type"]?==?"image/gif")?
||?($_FILES["file"]["type"]?==?"image/jpeg")?
||?($_FILES["file"]["type"]?==?"image/pjpeg"))?
&&?($_FILES["file"]["size"]?<?20000))?
{?
if?($_FILES["file"]["error"]?>?0)?
{?
echo?"Return?Code:?"?.?$_FILES["file"]["error"]?.?"<br?/>";?
}?
else?
{?
echo?"Upload:?"?.?$_FILES["file"]["name"]?.?"<br?/>";?
echo?"Type:?"?.?$_FILES["file"]["type"]?.?"<br?/>";?
echo?"Size:?"?.?($_FILES["file"]["size"]?/?1024)?.?"?Kb<br?/>";?
echo?"Temp?file:?"?.?$_FILES["file"]["tmp_name"]?.?"<br?/>";?
if?(file_exists("upload/"?.?$_FILES["file"]["name"]))?
{?
echo?$_FILES["file"]["name"]?.?"?already?exists.?";?
}?
else?
{?
move_uploaded_file($_FILES["file"]["tmp_name"],?
"upload/"?.?$_FILES["file"]["name"]);?
echo?"Stored?in:?"?.?"upload/"?.?$_FILES["file"]["name"];?
}?
}?
}?
else?
{?
echo?"Invalid?file";?
}?
?>希望能幫到你,望采納!
- 2 回答
- 0 關注
- 1536 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消
