我使用這個條件,但它不工作,因爲它總是假的,即沒有文件類型滿足條件,所以我fighre必須有語法錯誤,但我不能想辦法。當在php中上傳文件時創建文件類型條件
if (!($_FILES["uploaded"]["type"] == "video/mp4")
&& (!$_FILES["uploaded"]["type"] == "video/flv")
&& (!$_FILES["uploaded"]["type"] == "video/webm")
&& (!$_FILES["uploaded"]["type"] == "video/ogg"))
{
$message="not an accepted file format";
}
是的,我一定會自己去'in_array'。 – jeroen
任何不使用'switch',呃? ;)這裏的值是不允許的類型可以從配置中加載。 – Dan
在這種情況下,兩者都非常相似。我首先傾向於寫一個'in_array'的例子,但是也發現了值得展示的數組鍵值。 'in_array'例子存在,但是還找不到它。 - 好吧,補充,也看到這是錯誤的邏輯,不拒絕類型,但允許的。 – hakre