<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 關注
- 1517 瀏覽
相關問題推薦
添加回答
舉報
0/150
提交
取消