程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> php-我用in_array 檢查數組中是否有某個值但總是報錯,不知道是怎麼回事!

php-我用in_array 檢查數組中是否有某個值但總是報錯,不知道是怎麼回事!

編輯:編程綜合問答
我用in_array 檢查數組中是否有某個值但總是報錯,不知道是怎麼回事!

$tp = array("image/gif","image/pjpeg","image/jpeg","image/png" );

if( ! in_array($_FILES["pictures"]["type"][$key],$tp))

{ 
    echo "<script language='javascript'>";    
echo "alert(\"文件類型錯誤! \")";   
echo "</script>";   

}
當上傳mp3文件時有的能執行alter()而有的卻不行,不知道到底為什麼!!!
例子:當mp3名字為:-The Girl Is Mine Ft Brandy Monica (Remix).mp3就檢測不出來
而當名字為:Family Conference.mp3時卻能執行alert()
覺得很莫名其妙!!!

最佳回答:


上傳時把$_FILES數組打印出來。看看是什麼結果。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved