- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
const mime_list = array("any" => "7z|aiff|asf|avi|bmp|csv|doc|fla|flv|gif|gz|gzip|jpeg|jpg|mid|mov|mp3|mp4|mpc|mpeg|mpg|ods|odt|pdf|png|ppt|pxd|qt|ram|rar|rm|rmi|rmvb|rtf|sdc|sitd|swf|sxc|sxw|tar|tgz|tif|tiff|txt|vsd|wav|wma|wmv|xls|xml|zip|ico",
"image" => "jpg|jpeg|gif|png|ico",
"flash" => "swf|flv",
"xml" => "xml",
"price" => "txt|csv");
// далее из того же класса
public function is_mime_valid($realtype, $needtype = "any")
{
$realtype = trim($realtype);
if(empty($realtype) || !isset($this->mime_list[$needtype])
|| !preg_match("/(".self::mime_list[$needtype].")/i", $realtype))
return false;
return true;
}
// конструктора там нет и никакой $this->mime_list не специализируется
winbackgo 06.03.2011 03:08 # 0
Lure Of Chaos 06.03.2011 19:44 # +1
winbackgo 06.03.2011 23:39 # 0