Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Загрузка изображения - Zend_Form_Element_File()
Форумы портала PHP.SU » » CMS и фреймворки » Загрузка изображения - Zend_Form_Element_File()

Страниц (1): [1]
 

1. Antant777 - 31 Августа, 2015 - 11:41:26 - перейти к сообщению
Не могу правильно загрузить изображение!!!
- Создаю .php файл для создания формы в каталоге /application/forms/ с таким содержимым:
public function init()
{
$file = new Zend_Form_Element_File('file');
$file->setAttrib('enctype', 'multipart/form-data')
->setLabel('file:')
->setDestination('images');
$submit = new Zend_Form_Element_Submit('submit');
$submit->setLabel('submit');
$this->addElements(array($file, $submit));
}
- Естественно я создал папку "images" в каталоге "public"
- Затем в IndexController.php вызываю эту форму и передаю в index.phtml :
public function indexAction()
{
$form = new Application_Form_Test();
if($this->_request->isPost()){
$form->populate($this->_request->getPost());
$form->file->receive(); }
$this->view->form = $form;
}
- В index.phtml я вывожу форму:
<?php echo $this->form;?>
!!!!! Файл в папку "images" загружается но не открывается(((( в редакторе фотографий пишет типа неизвестный формат изображения..
хотя расширение файла правильное .jpg!!!!!
!!!!!!!!!!!ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!!!!!!

 

Powered by ExBB FM 1.0 RC1