ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

  #7  
Старый 06.09.2009, 19:08
Аватар для Linuxoid
Linuxoid
Участник форума
Регистрация: 13.02.2007
Сообщений: 205
Провел на форуме:
928552

Репутация: 55
Отправить сообщение для Linuxoid с помощью ICQ
По умолчанию

Нужна помощь.
Есть замечательный сайт ac-service.info. И есть необходимость парсить раздел "Статистика" и отправлять отчеты на мыло. Излагаю проблему.

Написал:
PHP код:
$ch curl_init('http://ac-service.info/clientos.php');
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13');
curl_setopt($chCURLOPT_COOKIEJAR'ac.txt'); 
curl_setopt($chCURLOPT_COOKIEFILE'ac.txt');
curl_setopt($chCURLOPT_REFERER'http://ac-service.info/clientos.php');

curl_exec($ch);
echo 
"$ch";
curl_close($ch); 
В лучшем виде загружает главную страницу, которую мы видем сразу после логина. Но нам нужен раздел "Статистика".
В исходнике кнопка выглядит так:
Код HTML:
<form method=post action=clientos.php><input type=hidden name=action value=stats><td><input type=submit value=' статистика '></td></form>
Следственно, по идее, такой вариант должен загружать как раз то, что надо:
PHP код:
$ch curl_init('http://ac-service.info/clientos.php');
curl_setopt($chCURLOPT_USERAGENT'Mozilla/5.0 (X11; U; Linux x86_64; ru; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13');
curl_setopt($chCURLOPT_COOKIEJAR'ac.txt'); 
curl_setopt($chCURLOPT_COOKIEFILE'ac.txt');
curl_setopt($chCURLOPT_REFERER'http://ac-service.info/clientos.php');
curl_setopt($chCURLOPT_POST1);
curl_setopt($chCURLOPT_POSTFIELDS"action=stats");
curl_setopt($chCURLOPT_RETURNTRANSFER1);
curl_exec($ch);
echo 
"$ch";
curl_close($ch); 
Но почему то возвращает такой код "Resource id #4".

Понимаю, что тут все элементарно, но подскажите что я делаю не так, пожалуйста.
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Насчёт регулярки для SIPT 4.0 Велемир Уязвимости 0 23.06.2009 20:43
АП выдачи Яндекса 14.01.09 [ANGEL] SЕО - тонкости, методы раскрутки 8 15.01.2009 17:55
У кого какая труба? D=P=CH= MOD= Болталка 42 19.10.2006 21:57
Для тех, у кого ещё нету своей WindowsPE _kREveDKo_ Авторские статьи 0 18.08.2006 20:51



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ