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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема с type="file"

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
Hol1killer
Отправлено: 24 Августа, 2013 - 10:54:00
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




Добрый день друзья.


Возникла проблема в массив $_FILES и $_POST не попадает поле type="file"


CODE (html):
скопировать код в буфер обмена
  1. <form action="/send/order.php" name="cooperation" method="post" enctype="multipart/form-data" class="order-form">
  2.   <div class="modal-body">
  3.     <div class="field">
  4.       <label for="name">Имя</label>
  5.       <input type="text" id="name" name="name" class="txt">
  6.     </div>
  7.     <div class="field">
  8.       <label for="phone">Телефон</label>
  9.       <input type="text" id="phone" name="phone" class="txt">
  10.     </div>
  11.     <div class="field">
  12.       <input type="file" name="up-file" class="txt">
  13.     </div>
  14.     <div class="field">
  15.       <label for="message">Сообщение</label>
  16.       <textarea name="message" cols="30" rows="5" class="txtarea"></textarea>
  17.     </div>
  18.   </div>
  19.   <div class="result"></div>
  20.   <div class="modal-footer">
  21.     <input type="submit" class="send" value="Отправить" />
  22.   </div>
  23.   <input type="hidden" name="orderTypeId" value="2" />
  24. </form>



order.php - обрабатывает форму.

В firebuge ошибок нету. Массив $_POST не содержит up-file просто, массив $_FILE пустой.

php.ini разрешена загрузка файлов, но неуказана upload_tmp_dir

В чем проблема, подскажите кто сталкивался? Не могу понять почему $_POST и $_FILES пустые.
 
 Top
IllusionMH
Отправлено: 24 Августа, 2013 - 12:46:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




del.

(Отредактировано автором: 24 Августа, 2013 - 12:53:30)

 
 Top
Hol1killer
Отправлено: 24 Августа, 2013 - 13:18:37
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




IllusionMH пишет:
del.


Извините, не понял?
 
 Top
armancho7777777 Супермодератор
Отправлено: 24 Августа, 2013 - 13:27:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 4526
Дата рег-ции: Февр. 2011  
Откуда: Москва


Помог: 221 раз(а)




Hol1killer пишет:
Извините, не понял?

Автор удалил сообщение.
 
 Top
Hol1killer
Отправлено: 24 Августа, 2013 - 16:24:17
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




armancho7777777 пишет:
Hol1killer пишет:
Извините, не понял?

Автор удалил сообщение.



Легче не стало, но все равно спасибо=)
 
 Top
Hol1killer
Отправлено: 25 Августа, 2013 - 12:48:51
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




Получается никто не знает и все правильно? Я просто не могу прикрепить файл к письму из за того что $_FILES и $_POST пустые.
 
 Top
IllusionMH
Отправлено: 25 Августа, 2013 - 14:14:07
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Hol1killer, в инструменте разработчика видно, что файл отправлен?
Если да - проверяйте права на папки и допустимый размер и таймауты.
 
 Top
Hol1killer
Отправлено: 25 Августа, 2013 - 18:55:43
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




IllusionMH пишет:
Hol1killer, в инструменте разработчика видно, что файл отправлен?
Если да - проверяйте права на папки и допустимый размер и таймауты.


спасибо за ответ.


Нет не видно. Файл не отправляется в массиве $_POST даже не появляется поле type="file" а все остальные поля попадают и письмо правильно приходит кроме файла.

Время выполнение стоит 1000 сек.

В php.ini загрузка разрешена. На локалхосте щас ту же форму запустил все в норме, поле <input type="file">попадает в $_POST и $_FILES

Какие еще настройки отвечают за загрузку файлов в php. Просто впервые делаю такое.

(Отредактировано автором: 25 Августа, 2013 - 19:15:56)

 
 Top
Архитектор
Отправлено: 27 Августа, 2013 - 10:21:03
Post Id



Новичок


Покинул форум
Сообщений всего: 10
Дата рег-ции: Авг. 2013  


Помог: 0 раз(а)




Попробуй добавить до <input type="file" name="up-file" class="txt"> строку
<input type="hidden" name="MAX_FILE_SIZE" value="Размер в байтах, например 65536">
Если я не ошибаюсь, эта строка обязательна перед <input type="file">

(Отредактировано автором: 27 Августа, 2013 - 10:24:06)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB