如何使die()
消息在同一頁的HTML部分的某個地方回顯?style die()錯誤消息
$files = array();
$upload = $_FILES['upload']['tmp_name'];
foreach($upload as $uploaded){
if(!empty($uploaded)) {
if(isset($uploaded)){
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mime= finfo_file($finfo, $uploaded);
switch($mime) {
case 'application/pdf':
break;
default:
die('pdf file only.');
break;
}
}
}
}
只有一種情況下切換有點傻。 – JJJ 2013-04-11 19:20:10
在這種情況下,如果你想在錯誤發生後執行一部分執行,你不應該使用'die()',編寫一些適當的錯誤處理。 'die()'應該只在[執行*不能*和*不應該*繼續]的災難性錯誤的情況下[在生產中]使用。 – Sammitch 2013-04-11 19:23:34
@Juhana,但是當開始擴展應用程序時,這是一個很好的觀點 – Voitcus 2013-04-11 19:24:14