要如何限制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!";
}

?>

文章標籤
全站熱搜
創作者介紹
創作者 PHP研究工作室 的頭像
PHP研究工作室

PHP教學研究工作室

PHP研究工作室 發表在 痞客邦 留言(0) 人氣(0)