如何使die()
消息在同一页面的HTML部分中的某个位置回显?
$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;
}
}
}
}
最佳答案
die
将立即停止执行,并将缓冲区中的任何内容发送到浏览器。
就个人而言,我喜欢做这样的事情:
function halt($str="") {
if( $str) echo "<div class=\"server_notice\">".$str."</div>";
require("template/foot.php");
exit;
}
关于php - 样式die()错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15957005/