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

Разное

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Как посмотреть содержимое ответа сервера?
 
 автор: ddhvvn   (04.07.2009 в 18:07)   письмо автору
 
 

Делаю скрипт выдачи файлов (ограничение скорости, потоков, докачка).
С докачкой пока не очень получается. Сижу мучаюсь.
В DM вижу, что при попытке докачки (начала скачивания нового фрагмента) возвращается статус 416 с типом text/html, видимо ошибка выводится, но как ЕЕ увидеть? =) Или чем?
А при первоначальной загрузке все идет нормально, поэтому увидеть в браузере не могу...

  Ответить  
 
 автор: Trianon   (04.07.2009 в 18:27)   письмо автору
 
   для: ddhvvn   (04.07.2009 в 18:07)
 

так 416 же серверная сторона выдает?
Вы не знаете , что выдает Ваш скрипт?

  Ответить  
 
 автор: ddhvvn   (04.07.2009 в 18:53)   письмо автору
 
   для: Trianon   (04.07.2009 в 18:27)
 

>так 416 же серверная сторона выдает?
Серверная...
>Вы не знаете , что выдает Ваш скрипт?
Если б знал не спрашивал =) Ошибка говорю же скорее всего какая-нить небольшая, случайная... а может и серньезная, я ж не могу гадать, а код уже 100 раз просмотрел...

  Ответить  
 
 автор: Trianon   (04.07.2009 в 19:20)   письмо автору
 
   для: ddhvvn   (04.07.2009 в 18:53)
 

416 - некорректно заданный диапазон. (RFC-2616)
Но если Вы сами явно её не выставляете... значит на одном из запросов до скрипта дело просто не доходит.

  Ответить  
 
 автор: ddhvvn   (04.07.2009 в 19:36)   письмо автору
 
   для: Trianon   (04.07.2009 в 19:20)
 

Да, это я знаю.
неясно выразился, не дописал

  Ответить  
 
 автор: ddhvvn   (04.07.2009 в 19:17)   письмо автору
 
   для: Trianon   (04.07.2009 в 18:27)
 

Проблема в том, что это не единственный ответ

  Ответить  
 
 автор: Trianon   (04.07.2009 в 19:21)   письмо автору
 
   для: ddhvvn   (04.07.2009 в 19:17)
 

Поставьте FlashGET
Там хотя бы полный лог виден.

  Ответить  
 
 автор: ddhvvn   (04.07.2009 в 19:37)   письмо автору
 
   для: Trianon   (04.07.2009 в 19:21)
 

Ну лог есть и в упомянутом DownloadMaster, но показывает ли он содержимое? )
Ладно, пока с 416 разбираюсь, а там кто его знает, может проблема все же только в этом...

  Ответить  
 
 автор: ddhvvn   (05.07.2009 в 10:54)   письмо автору
 
   для: ddhvvn   (04.07.2009 в 18:07)
 

Блин, а сразу не догадался!
Просто сделал буферизацию с выводом в файл )

  Ответить  
 
 автор: Trianon   (05.07.2009 в 10:57)   письмо автору
 
   для: ddhvvn   (05.07.2009 в 10:54)
 

этого мало...
Нужно еще и заголовки протоколировать.

  Ответить  
 
 автор: ddhvvn   (05.07.2009 в 13:05)   письмо автору
 
   для: Trianon   (05.07.2009 в 10:57)
 

да вот только хотел написать, что хотелось бы их еще просмотреть, потому что докачка моя лажает, хоть и работает )
Вообще то сейчас я просматриваю заголовки через LiveHTTPHeaders в FF и через лог закачки в DM, но похоже недостаточно этого... потому что по их логам все норм, но что-то не так как то...

Вот вижу какую-то headers_list, не пойму - то/не то. Сейчас буду пробовать.
если не будет получаться возможно придеться приделать для отладки какую-то свою функцию записи заголовков в файл сразу после их вывода...

  Ответить  
 
 автор: Trianon   (05.07.2009 в 13:38)   письмо автору
 
   для: ddhvvn   (05.07.2009 в 13:05)
 

Для заголовка отклика - оно. В foreach его и наружу.
Для заголовка запроса - $_SERVER[]

  Ответить  
 
 автор: ddhvvn   (05.07.2009 в 14:19)   письмо автору
 
   для: Trianon   (05.07.2009 в 13:38)
 

Юзал apache_response_headers() и apache_request_headers().
Сейчас создам тему в PHP и выложу логи, буду разибраться с помощью форума )

  Ответить  
Rambler's Top100
вверх

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