我是 php 新手。我已经为这个问题寻找了一个多小时的解决方案,但找不到答案。
示例情况:检查上传的文件扩展名和大小,并为每个失败(如果有)回显错误(在第一次失败时停止)。
到目前为止的代码:
$allowedfiletypes = array("image/jpg","image/jpeg","image/png");
if((!in_array($filetype, $allowedfiletypes))) {
echo "Error, disallowed file type.";
} elseif($filesize > 1048576) {
echo 'Filesize too large';
} else {
move_uploaded_file($filetmpname, $uploaddir."/".$filename);
echo 'The file has the following properties:'." ".$filename.", ".$filesize."kb, ".$filetype.".".'<br><br>';
echo ' The file is stored in'.$uploaddir.$filename;
}
但如果文件大小超过指定限制,这将不起作用。
我该怎么办if() {echo 'error1';} || if {echo 'error2'.} else {}
?