Elephant

Elephant
Рейтинг
23
Регистрация
20.03.2006

Разместился на нескольких сайтах. Спасибо. Сайты понравились. Спасибо за написание статей. Эх, побольше бы таких услуг у остальных размещающих статьи. :)

Нужно, чтобы описание было как можно более разнообразным при регистрации. Это предотвратит склейку.

вместо

file_get_contents

написал

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,$partnersURL);

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_CONNECTTIMEOUT,2);

$htmlString = curl_exec($ch);

curl_close($ch);

и получилось здорово - скорость возросла и никаких задержек и сбоев!

edogs:
б) Если это www, то file_get_contents выкинуть и переписать на curl или fsockopen

Это www. Ознакомился. Думаю, перепишу на curl. Большое спасибо за дельный совет.

А может, вот это подойдёт:

The only way I could get get_file_contents() to wait for a very slow http request was to set the socket timeout as follows.

ini_set('default_socket_timeout', 120);
$a = file_get_contents("http://abcxyz.com");

Other times like execution time and input time had no effect.

http://www.php.net/manual/ru/function.file-get-contents.php

AndreM:
почитайте еще про preg , а не eregi ... это посовременнее :)

Хм...

Подсказка: Не используйте функцию preg_match(), если необходимо проверить наличие подстроки в заданной строке (прим. - мой случай). Используйте для этого strpos() либо strstr(), поскольку они выполнят эту задачу гораздо быстрее.

http://www.php.net/preg-match

edogs:
б) Если это www, то file_get_contents выкинуть и переписать на curl или fsockopen

Да, это www. Спасибо за подсказку. Пойду читать про curl и fsockopen. Это я обратки проверяю через file_get_contents и eregi. :) Вернее, делаю так, чтобы проверка очередной ссылки не блокировала время.

LEOnidUKG:
т.е. если 404 вызывающего документа то остановиться?
или
просто вставить <?error_reporting(0);?> ?

И да, и нет, 404 ошибка не обязательно может быть, может быть другая ошибка - например долгое считывание страницы - я с таким сталкивался. Страница загружается через несколько минут, и "failed to open stream" возникает раньше по времени.

Однако, давайте рассмотри случай 404 ошибки.

Нужно не остановиться, а предварить возникновение Warning, и проскочить к следующему действию.

Побольше контента на главный сайт, ну, и конечно, сайты-спутники сделать, да побольше. Учтите данные whois должны быть разные ;) .Желательно, чтобы все было в яке и дмозе. Прогнать по белякам и доскам и т.д., в общем, по 3-4-м тыс. сайтов (с учетом серых). :) и желательно не автоматом, а ручками с уникальными названиями. :)

Котенок Гав:
Мои две пока висят:)

Вам повезло.

Жаль, что каталог стал черным.

Всего: 91