Trol

Рейтинг
82
Регистрация
28.06.2007

Посоветую YCCY.

Есть ещё YaAnalitik, но мне больше YCCY нравится.

Получается содержимое $response надо записать в файл. Сделал файл site.html поставил атрибуты 777.

<?php

$handler=curl_init("http://site.ru/site.php");

curl_setopt($handler,CURL_RETURNTRANSFER,TRUE);

curl_setopt($handler,CURL_USERAGENT,"Vasya");

$response=curl_exec($handler);

echo($response);

$fp=fopen("/home/site/public_html/site.html", "w");

fwrite($fp, $response);

fclose($fp);

?>

Ничего не получается :(. А при выводе $response (echo $response;) в браузере 1.

Уже сил нет мучиться :(.

Trol добавил 09.05.2008 в 16:42

Хочу просто убедиться что там то самое содержимое, которое мне нужно, прежде чем парсить это содержимое ... Но не понятно почему в файл не хочет записываться :(. А при выводе вообще 1 :(.

Trol добавил 09.05.2008 в 17:16

ВСЁ, ВСЕМ ОГРОМНОЕ СПАСИБО особенно an0nym очень сильно помог! Всё решилось! :)

an0nym:
Советую тему не палить, а убрать свое предыдущее сообщение. :)

Думаю не только я про это думал :). Многие наверняка уже это знают и используют.

an0nym:
Он выводит код страницы, который отдается с таким юзерагентом. Не забывайте, что сайты также могут сверять, Гугл ли их посещает, не только по юзерагенту, но и по IP запроса. В вашем случае запрос идет с вашего IP.

Получается надо сразу работать с данными, а не проверять их с помощью вывода в браузере. Т.е. если я запишу результат как html код в *.txt файл будет всё хорошо? Сейчас проверю :).

an0nym:

Сделал как Вы написали:
<?php
$handler=curl_init("http://site.ru/script.php");
curl_setopt($handler,CURL_USERAGENT,"Googlebot");
curl_exec($handler);
?>

Выводит не то, что должен :(.

an0nym:

+1. Как мне видится, вы слишком рано добрались до curlа, вам бы еще азам поучиться, понять, как всё работает.

Согласен, не силён я в PHP, знаю только поверхностно. Когда надо что-то, читаю книги и делаю по примерам. Просто необходимо не очень часто, а времени не так много для самообучения :(.

Progr@mmer\., спасибо.

Всё понял благодаря an0nym.

an0nym, спасибо за такой подробный ответ.

Вообще пытался по разному, не только выводить user_agent, но и посмотреть страничку через curl. Но выдавало не то, что должно было быть.

an0nym:

Просто скажите, какой результат вы хотите получить и ради какой цели - постараюсь помочь.

Задача скрипта: посмотреть как представляется страница под заданным агентом. Т.е. c помощью curl() или fopen() вывести страницу как она будет представляться под заданным агентом. Знаю что есть программки которые меняют Агент браузера, но мне надо чтобы скрипт это исполнял.

Disabled123, уже много раз на форуме обсуждалась данная проблема, вот YaAnalitik.

Экспортируете базу из Allsubmitter в *.txt , загружаете в YaAnalitik и вперёд :).

Умеет проверять и на бан в Яндексе и на Error 404.

prax, в личку примеры вышлите пожалуйста.

Utilizator, и мне отправьте.

Займитесь внутренней оптимизацией.

Пропишите meta теги и тд.

Затем уже статьями продвигаться можно. Регистрируйтесь в каталогах и покупайте ссылочки :). Смелее! Больше практики! И у вас всё получится ;)

ЗЫ: шрифт побольше сделать можно, а то читать напрягает ;).

Всего: 233