Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Непонятки при закачке файла на сервере

Сообщения:  [1-10]   [11-16] 

 
 автор: Dorimer   (14.09.2008 в 14:02)   письмо автору
 
   для: Trianon   (14.09.2008 в 13:45)
 

Спасибо, теперь все нормально работает!

  Ответить  
 
 автор: Trianon   (14.09.2008 в 13:55)   письмо автору
 
   для: Dorimer   (14.09.2008 в 13:32)
 

Встроенный обработчик ничего не говорит просто потому, что стартап-процесс отрезал вообще всё тело запроса.
До средств загрузки файла этот файл просто недошел.
можно, конечно, корить разработчиков php, что они так реализовали стартап.
Но это если Вам шашечки. Если ехать - см ранее.

  Ответить  
 
 автор: Trianon   (14.09.2008 в 13:45)   письмо автору
 
   для: Dorimer   (14.09.2008 в 13:29)
 

включите display spartup errors . Наверняка увидите что-то вроде
Warning: POST Content-Length of 14160765 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
Начиная с php 5.2.0 эту ошибку можно даже отследить с помощью error_get_last()
Если версия помладше - и сильно надо - придется ковырять логи php.

В любом случае в массиве $_FILES элемент создан не будет .
Я бы не сказал, что это то же самое , что и "файл проверку прошел".

  Ответить  
 
 автор: sim5   (14.09.2008 в 13:33)   письмо автору
 
   для: Dorimer   (14.09.2008 в 13:29)
 

Размер файла проверяю по размеру закачнного в tpm, а не так. Если не закачан, проверяю ошибку, например на размер. Надо проверить такую ситуация, пока не встречалось, возможно и есть сбой.

  Ответить  
 
 автор: Dorimer   (14.09.2008 в 13:32)   письмо автору
 
   для: Trianon   (14.09.2008 в 13:28)
 

А как я мог что-то пропустить, если последующие фильтры учитывают, что встроенный обработчик не выдал ошибок?
if ($_FILES['my_file']['error']=0).. Последующие фильтры

  Ответить  
 
 автор: Dorimer   (14.09.2008 в 13:29)   письмо автору
 
   для: sim5   (14.09.2008 в 13:25)
 

Вопрос собственно остается открытым: Получается, что встроенный обработчик ошибок слегка багнутый?

  Ответить  
 
 автор: Trianon   (14.09.2008 в 13:28)   письмо автору
 
   для: Dorimer   (14.09.2008 в 13:24)
 

Значит, Вы какую-то другую ошибочную ситуацию пропустили. Проверяйте.

  Ответить  
 
 автор: sim5   (14.09.2008 в 13:25)   письмо автору
 
   для: Dorimer   (14.09.2008 в 13:24)
 

Вот и проверяйте.

  Ответить  
 
 автор: Dorimer   (14.09.2008 в 13:24)   письмо автору
 
   для: Trianon   (14.09.2008 в 13:15)
 

Нет, файл не закачивается.

  Ответить  
 
 автор: Trianon   (14.09.2008 в 13:15)   письмо автору
 
   для: Dorimer   (14.09.2008 в 13:04)
 

>Если файл больше 1.6мб, но меньше ~ 10мб , то скрипт работает верно и выдает ошибку: Размер файла больше 1.6 мб.
>Но если файл больше ~ 10мб, то ошибка не выдается и файл проходит уже последующие проверки..
Я спросил не про то, прошел ли файл проверки. Я спросил, оказался ли он на сервере в конечном итоге с полной длиной и неискаженным содержимым. В это как-то не верится.

  Ответить  

Сообщения:  [1-10]   [11-16] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования