$adapter = new Zend_File_Transfer_Adapter_Http(); $file = './public/upload/'.date('Ymd'); if (!is_dir($file)) { mkdir($file); } $adapter->setDestination($file); $adapter->addValidator('Size', false, 200000) ->addValidator('Count', false, 2) ->addValidator('Filessize', false, 250000) ->addValidator('Extension', false, array('jpg', 'png','gif','bmp')); if (!$adapter->receive()) { $messages = $adapter->getMessages(); echo implode("/n", $messages); }