[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка Fatal error: Maximum execution time
Bratishka
Такая проблема - вылазит ошибка Fatal error: Maximum execution time of 60 seconds exceeded in Z:\home\localhost\www\mtest.php on line 39
до этого было 30 секунд, я сделал 60, но все равно
и самое интересное что на 39 строке вот что:
$ch = curl_init();

Это значит скрипт не может инициализировать курл, с курлом проблема? Или нет?
linker
Строка 39, это строка на которой скрипт прервал своё исполнение, возможно у тебя что-то зациклилось. Мало кода.

_____________
Gear Framework
Gear Framework на Github
Bratishka
Кстати да, цикл там идет потом, и он тоже не совсем корректно работает. Вот кусок кода
function site($mail, $pass, $filename) {





$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => 'http://site.net/auth/login',
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_COOKIEJAR => 'rg.cookie',
CURLOPT_POST => 1,
CURLOPT_POSTFIELDS => "LoginForm%5Bemail%5D=$mail&LoginForm%5Bpassword%5D=$pass&LoginForm%5BrememberMe%5D=1"
));
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1');
curl_exec($ch);

$ch = curl_init();
curl_setopt_array($ch, array(
CURLOPT_URL => 'http://site.net/filesystem/index',
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_COOKIEFILE => 'rg.cookie',

));

curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1');
$test = curl_exec($ch);
curl_close($ch);
return $test;
}
for($i = 1; $i <=10; $i++)
{

$sit= site($mail, $pass, $filename);
if(empty($sit))
{
echo "Attemp #$i fail";
$test;
break;
}

}


По идее если сайт лежит (а иногда сайт даже не лежит, а курл почему-то не может текст получить), он должен 10 раз попытаться зайти и взять исходный текст. Но иногда этого не происходит, просто пишет попытка № 2 или 4 например и все
Может в неправильном цикле дело
Буду благодарен если подскажите что не так
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.