Форум →
Программирование →
PHP для идиотов →
Загрузка изображения - Zend_Form_Element_File()
Загрузка изображения - Zend_Form_Element_File()
-
31 августа 2015 г. 11:52
Не могу правильно загрузить изображение!!!
- Создаю .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!!!!!
!!!!!!!!!!!ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!!!!!!
Спустя 83 сек.
Не могу правильно загрузить изображение!!!
- Создаю .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!!!!!
!!!!!!!!!!!ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!!!!!!
@1antonlazarev,
-
technobulka
Сообщения:
4540
Репутация:
N
Группа:
Джедаи
-
kostyl
Сообщения:
5210
Репутация:
N
Группа:
Джедаи
-
adw0rd
Сообщения:
22959
Репутация:
N
Группа:
в ухо
31 августа 2015 г. 16:51, спустя 55 секунд
@kostyl, только не "юзер", а "нуб"
https://smappi.org/ - платформа по созданию API на все случаи жизни
-
kostyl
Сообщения:
5210
Репутация:
N
Группа:
Джедаи
-
adw0rd
Сообщения:
22959
Репутация:
N
Группа:
в ухо
31 августа 2015 г. 16:52, спустя 3 секунды
@kostyl, ты бы исходник сообщения видел, там нет намека на попытку форматировать текст
Спустя 56 сек.
@1antonlazarev, сам файл имеет размер? Или он пустой?
https://smappi.org/ - платформа по созданию API на все случаи жизни
-
-
-
Sinkler
Сообщения:
7958
Репутация:
N
Группа:
в ухо
2 сентября 2015 г. 12:09, спустя 2 минуты 12 секунд
а до загрузки файл хоть открывался?) размеры у них до и после одинаковые?
-
2 сентября 2015 г. 12:10, спустя 23 секунды
Не могу правильно загрузить изображение!!!
- Создаю .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!!!!!
!!!!!!!!!!!ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!!!!!!
Спустя 136 сек.
сори я первый раз на пыхе туплю очень((
-
md5
Сообщения:
11960
Репутация:
N
Группа:
в ухо
-
2 сентября 2015 г. 12:13, спустя 1 минуту 13 секунд
Sinkler,файл до загрузки открывается. До и после размер файла одинаковый
-
kostyl
Сообщения:
5210
Репутация:
N
Группа:
Джедаи
-
2 сентября 2015 г. 12:20, спустя 4 минуты 7 секунд
kostyl,
Спустя 140 сек.
kostyl,
<form enctype="multipart/form-data" action="" method="post"><dl class="zend_form">
<dt id="file-label"><label for="file" class="optional">file:</label></dt>
<dd>
<input type="hidden" name="MAX_FILE_SIZE" value="2097152" id="MAX_FILE_SIZE">
<input type="file" name="file" id="file" enctype="multipart/form-data"></dd>
<dt id="submit-label"> </dt><dd id="submit-element">
<input type="submit" name="submit" id="submit" value="submit"></dd></dl></form>
-
2 сентября 2015 г. 12:33, спустя 13 минут 16 секунд
<form enctype="multipart/form-data" action="" method="post"><dl class="zend_form">
<dt id="file-label"><label for="file" class="optional">file:</label></dt>
<dd>
<input type="hidden" name="MAX_FILE_SIZE" value="2097152" id="MAX_FILE_SIZE">
<input type="file" name="file" id="file" enctype="multipart/form-data"></dd>
<dt id="submit-label"> </dt><dd id="submit-element">
<input type="submit" name="submit" id="submit" value="submit"></dd></dl></form>
-
-
2 сентября 2015 г. 14:43, спустя 2 часа 10 минут 40 секунд
@1antonlazarev, добавь сюда html-код формы которая получается
@kostyl,
<form enctype="multipart/form-data" action="" method="post"><dl class="zend_form">
<dt id="file-label"><label for="file" class="optional">file:</label></dt>
<dd>
<input type="hidden" name="MAX_FILE_SIZE" value="2097152" id="MAX_FILE_SIZE">
<input type="file" name="file" id="file" enctype="multipart/form-data"></dd>
<dt id="submit-label"> </dt><dd id="submit-element">
<input type="submit" name="submit" id="submit" value="submit"></dd></dl></form>
Пожалуйста, авторизуйтесь, чтобы написать комментарий!