要如何限制php上傳檔案的大小?比如限制檔案大小在50k以內,要怎麼做到呢?
主要是這個來判斷的「_FILES['userfile']['size']」
超過50000就是超過50k,就可以做一些判斷。
html原始檔:
<html>
<head>
<title>
上傳
</tilte>
</head>
<body>
<form method=post action="upload.php" ENCTYPE="multipart/form-data">
<input type="file" name="userfile">
<input type="submit" name="submit" value="上傳文件">
</form>
</body>
</html>
php原始碼:
<?php
//echo _FILES['userfile']['name'];
//exit();
//上傳路徑 ex: target_dir/
uploaddir = "/";
if (!_FILES['userfile']) {
//輸入結果是Array
echo "沒有選擇檔案";
exit;
}
if(_FILES['userfile']['size']>50000)//50K
{
echo "oh!oh!";
}
?>
文章標籤
全站熱搜