之前,我學習PHP的,但我不通過自己獲得正確的方式。我希望有Img總是需要的(並且我在表單輸入required
屬性中檢查這個),但是我可以決定是否上傳PDF。如果我不選擇兩個,腳本不會繼續。檢查PDF文件或圖片上傳
我有這樣的:
// image select from form
$img = basename($_FILES['img']['name']);
$allow_img = array('jpg', 'png', 'jpeg');
$ext_img = explode('.', strtolower($_FILES['img']['name']));
$type_img= end($ext_img);
//pdf select from form
$pdf = basename($_FILES['pdf']['name']);
$allow_pdf = array('pdf');
$ext_pdf = explode('.', strtolower($_FILES['pdf']['name']));
$type_pdf= end($ext_pdf);
if ($img || $pdf) {
if(!in_array($type_img, $allow_img) || !in_array($type_pdf, $allow_pdf)) {
echo "<p><a href='../admin.php'><img style='border:none;' src='../../img/arrow-left.png' /></a>Only jpg, png, jpeg and PDF.</p>";
}
}
也請張貼corresponsing HTML使用上面的編輯按鈕編輯問題來標記標記。 – arkascha
哦,這是什麼意思:「腳本不能繼續」? – arkascha
不繼續意味着,如果我不選擇IMG和PDF它不裝上MySQL,但我想只檢查文件是否爲JPG,PDF等...如果用戶不想上傳IMG或pdf我想要的腳本總是不斷在MySQL裝載我沒有張貼東陽問題形式的其他部分只是這個上傳 – Cloud