Форум →
Программирование →
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, 4:51 п.п., спустя 55 секунд
@kostyl, только не "юзер", а "нуб"
https://smappi.org/ - платформа по созданию API на все случаи жизни
-
kostyl
Сообщения:
5210
Репутация:
N
Группа:
Джедаи
-
adw0rd
Сообщения:
22959
Репутация:
N
Группа:
в ухо
Авг. 31, 2015, 4: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, 2: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>
Пожалуйста, авторизуйтесь, чтобы написать комментарий!