2011-11-11 58 views
0

我需要將文件上傳到數據庫,並在驗證器擴展之前將其檢出。 這樣做 - 從* $ _FILES *獲取文件函數* file_get_contents *和文件名的內容。 需要檢查文件擴展名(zend驗證器)。怎麼樣?如何檢查文件擴展名zend驗證器?

什麼錯在我的代碼:這爲我工作

 $allowed_ext = 'pic, jpg, gif, png, bmp'; 
     $validator = new Zend_Validate_File_Extension(); 
     return $validator->isValid($allowed_ext, $fileName); 
     if (!$validator->isValid($allowed_ext, $file)) 
      return 'Invalid extension'; 

回答

5

 
$validator = new Zend_Validate_File_Extension(); 
$validator->addValidator('Extension', false, 'jpg,jpeg,png,gif'); 
+0

您好,我想這樣的'用$ validator-> addValidator( '擴展',虛假,「焦油.gz');'但它不起作用,請告訴我爲什麼 –