課程
/后端開發(fā)
/PHP
/PHP實(shí)現(xiàn)文件上傳與下載
控制文件上傳的類別和大小,還有多圖上傳怎么搞
2017-07-14
源自:PHP實(shí)現(xiàn)文件上傳與下載 1-2
正在回答
//////////判斷文件上傳類型,比如我要上傳的是圖片
$type=$_FILES['filename']['type'];
$allow_type=array('image/jpeg','image/gif','image/png');
if(!in_array($type,$allow_type)
{
? ? ? echo '圖片類型不符合要求, 允許上傳的類型為"'.implode(".",$allow_type); ?
? ? ?return false;
}
/////////判斷文件上傳的大小
$filesize=$_FILES['filename']['size'];
if($filesize>upload_max_filesize)
? ? ?echo '文件大小超過(guò)上傳文件的最大限度';
? ? return false;
///////////上傳多張圖片
<form action="doAction.php" method="post" ?enctype="multipart/form-data">
<input type="file" name="upload[]">
<input type="submit" value="提交">
</form>
///////////編寫doAction.php
<?php?
print_r[$_FILES];
?>
sinker 提問(wèn)者
舉報(bào)
本課程講解了文件上傳的原理和配置,學(xué)會(huì)兩種方式實(shí)現(xiàn)文件上傳與下載
1 回答PHP文件上傳。
1 回答上傳文件問(wèn)題
1 回答上傳文件出錯(cuò)
2 回答上傳文件中文文件名亂碼
2 回答上傳文件的區(qū)別
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2017-07-18
//////////判斷文件上傳類型,比如我要上傳的是圖片
$type=$_FILES['filename']['type'];
$allow_type=array('image/jpeg','image/gif','image/png');
if(!in_array($type,$allow_type)
{
? ? ? echo '圖片類型不符合要求, 允許上傳的類型為"'.implode(".",$allow_type); ?
? ? ?return false;
}
/////////判斷文件上傳的大小
$filesize=$_FILES['filename']['size'];
if($filesize>upload_max_filesize)
{
? ? ?echo '文件大小超過(guò)上傳文件的最大限度';
? ? return false;
}
///////////上傳多張圖片
<form action="doAction.php" method="post" ?enctype="multipart/form-data">
<input type="file" name="upload[]">
<input type="file" name="upload[]">
<input type="file" name="upload[]">
<input type="submit" value="提交">
</form>
///////////編寫doAction.php
<?php?
print_r[$_FILES];
?>