PHP.SU

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

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

> Найдено сообщений: 5
seeto Отправлено: 21 Марта, 2013 - 10:32:00 • Тема: Не срабатывает остановка скрипта при закрытии или остановки страницы • Форум: Если скрипт не работает

Ответов: 1
Просмотров: 1686
Открываю браузером скрипт и после остановки загрузки или закрытия окна, скрипт должен вроде как остановиться, но он продолжает работать.

в php.ini ignore_user_abort закоментирована
В чём может быть причина или как можно остановить скрипт, после остановки загрузки или закрытия вкладки?
Скрипт такой:
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. <?php
  3.  
  4. $fp = fopen('test', 'w');
  5.  
  6. while(1 == 1) {
  7.  
  8.         fwrite($fp, '.');
  9.         sleep(2);
  10. }
  11.  
  12. fclose($fp);
  13.  
  14. ?>
seeto Отправлено: 16 Июля, 2011 - 17:27:43 • Тема: Как проверить доступность сайта • Форум: HTTP и PHP

Ответов: 9
Просмотров: 7152
Мелкий пишет:
Ага, 301 редирект.

вот пробую через telnet

CODE (htmlphp):
скопировать код в буфер обмена
  1. telnet ovk-ural.ru 80
  2.  
  3. GET / HTTP/1.0
  4. Host: ovk-ural.ru


выводит код 200 OK

как получить 301 ...?


get_headers ... тоже 200 OK


такой вот код тоже 200 OK

CODE (htmlphp):
скопировать код в буфер обмена
  1. $url = "http://www.ovk-ural.ru/";
  2.  
  3. $c = curl_init($url);
  4.  
  5. curl_setopt($c, CURLOPT_HEADER, true);
  6. curl_setopt($c, CURLOPT_NOBODY, true);
  7. curl_setopt($c, CURLOPT_FOLLOWLOCATION, false);
  8.  
  9. $string = curl_exec($c);
  10.  
seeto Отправлено: 16 Июля, 2011 - 16:49:44 • Тема: Как проверить доступность сайта • Форум: HTTP и PHP

Ответов: 9
Просмотров: 7152
Вопрос остаётся открытым ...

что лучше использовать для определения доступности сайта ...
get_headers ... cURL ... или может быть что-нибудь ещё ... системную функцию telnet ...

вот этот сайт я так понимаю перенаправляет ... http://www[dot]ovk-ural[dot]ru

как получить информацию о том что ссылка не рабочая или с перенаправлением ... ?
seeto Отправлено: 15 Июля, 2011 - 16:43:20 • Тема: Как проверить доступность сайта • Форум: HTTP и PHP

Ответов: 9
Просмотров: 7152
Мелкий - а как собственно узнать, перенаправляет или нет ...
и что в итоге лучше использовать для определения доступности сайта ...

get_headers ... cURL ... или может быть ещё что-нибудь ... системную функцию telnet ...
seeto Отправлено: 15 Июля, 2011 - 16:08:34 • Тема: Как проверить доступность сайта • Форум: HTTP и PHP

Ответов: 9
Просмотров: 7152
Доброго времени суток ...

Скажите пожалуйста каким методом узнать код состояния HTTP ...

для примера:
http://komfortklimat[dot]com/ - сайт не рабочий идёт переадресовка на хостера

get_headers говорит доступно - 200 ОК

CURLOPT_HEADER - 200 ОК -
с параметром:
CURLOPT_FOLLOWLOCATION, false - 200 ОК

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB