ФорумПрограммированиеPHP для идиотов → Загрузка изображения - Zend_Form_Element_File()

Загрузка изображения - Zend_Form_Element_File()

  • 1antonlazarev

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 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 Группа: Джедаи

    Spritz 31 августа 2015 г. 12:05, спустя 12 минут 47 секунд

    пиздец, десу

    Высокоуровневое абстрактное говно
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 31 августа 2015 г. 16:50, спустя 4 часа 45 минут 28 секунд

    я понял - редактор на пыхе вообще не юзер френдли

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 31 августа 2015 г. 16:51, спустя 55 секунд

    @kostyl, только не "юзер", а "нуб"

    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 31 августа 2015 г. 16:52, спустя 24 секунды

    @kostyl, только не "юзер", а "нуб"

    @adw0rd, ага

  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 31 августа 2015 г. 16:52, спустя 3 секунды

    @kostyl, ты бы исходник сообщения видел, там нет намека на попытку форматировать текст

    Спустя 56 сек.

    @1antonlazarev, сам файл имеет размер? Или он пустой?

    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • 1antonlazarev

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 2 сентября 2015 г. 12:07, спустя 1 день 19 часов 15 минут

    @kostyl, размер файла присутствует

  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 2 сентября 2015 г. 12:09, спустя 2 минуты 12 секунд

    а до загрузки файл хоть открывался?) размеры у них до и после одинаковые?

  • 1antonlazarev

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 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 Группа: в ухо

    Spritz 2 сентября 2015 г. 12:12, спустя 2 минуты 20 секунд

    !!!!!!!!!!!ПОМОГИТЕ ПОЖАЛУЙСТА!!!!!!!!!!!!

    все умрут, а я изумруд
  • 1antonlazarev

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 2 сентября 2015 г. 12:13, спустя 1 минуту 13 секунд

    Sinkler,файл до загрузки открывается. До и после размер файла одинаковый

  • kostyl

    Сообщения: 5210 Репутация: N Группа: Джедаи

    Spritz 2 сентября 2015 г. 12:15, спустя 2 минуты 3 секунды

    @1antonlazarev, добавь сюда html-код формы которая получается

  • 1antonlazarev

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 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">&#160;</dt><dd id="submit-element">
    <input type="submit" name="submit" id="submit" value="submit"></dd></dl></form>

  • 1antonlazarev

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 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">&#160;</dt><dd id="submit-element">
    <input type="submit" name="submit" id="submit" value="submit"></dd></dl></form>
    
  • 1antonlazarev

    Сообщения: 10 Репутация: N Группа: Кто попало

    Spritz 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>
    

Пожалуйста, авторизуйтесь, чтобы написать комментарий!