Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: работа c curl
Форумы портала PHP.SU » PHP » Программирование на PHP » работа c curl

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

1. lenarfate - 26 Марта, 2010 - 21:51:37 - перейти к сообщению
вот не пойму,авторизация проходит вроде, а как можно с помощью курла запостить на ЖЖ ???

PHP:
скопировать код в буфер обмена
  1. $curl = curl_init();
  2. curl_setopt($curl, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 6.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.0.4");
  3. curl_setopt($curl, CURLOPT_URL, 'http://www.livejournal.com/login.bml');
  4. curl_setopt($curl, CURLOPT_POST, 1);
  5. curl_setopt($curl, CURLOPT_POSTFIELDS, 'user=rdgt&password=dbdrgfbztht');
  6. curl_setopt($curl, CURLOPT_REFERER, 'http://www.livejournal.com');
  7. curl_setopt($curl, CURLOPT_COOKIEJAR, "./cook1");
  8. curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
  9. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  10.  
  11. $result= curl_exec($curl);  
  12. echo $result;  
  13. curl_close ($curl);
2. Champion - 27 Марта, 2010 - 08:26:29 - перейти к сообщению
Это зачем? Спам?
3. lenarfate - 27 Марта, 2010 - 09:36:19 - перейти к сообщению
нет, попросили написать, запостить на жж на курле.помогите
4. lenarfate - 27 Марта, 2010 - 11:54:07 - перейти к сообщению
я так понял, никто не поможет
5. JustUserR - 27 Марта, 2010 - 12:57:04 - перейти к сообщению
lenarfate пишет:
Вот не пойму,авторизация проходит вроде, а как можно с помощью курла запостить на ЖЖ ???
Могу вам дать станлартный совет - поставьте себе программу Proxomitron и с помощью нее из обычного браузера пройдите процедуру добавления записи на нужный сайт - и посмотрите все передаваемые и получаемые HTTP-заголовки и POST-данные - в таком случае вы сможете выяснить какие именно данные форм и AJAX-запросов и в каком порядке нужно передавать
6. lenarfate - 27 Марта, 2010 - 14:49:49 - перейти к сообщению
и как с ней работать
7. JustUserR - 27 Марта, 2010 - 16:18:34 - перейти к сообщению
lenarfate пишет:
И как с ней работать
Установите ее в качестве прокси-сервера для браузера (Если у вас используется другой прокси-сервер то установите его каскадом в этой программа Улыбка - и далее смотрите все отправляемые и получаемые HTTP-данные при выполнении вами нужных действий
8. Singularis - 27 Марта, 2010 - 18:47:43 - перейти к сообщению
Champion пишет:
Это зачем? Спам?
А что? Вы не даёте советы спамерам? Радость

lenarfate пишет:
вот не пойму,авторизация проходит вроде, а как можно с помощью курла запостить на ЖЖ ???

Так же. Скачать страницу, найти на ней форму, сформировать CURLOPT_POSTFIELDS и отправить.
9. jfr - 27 Марта, 2010 - 19:15:15 - перейти к сообщению
а что такое ЖЖ, если не секрет?
10. A.N.R.I - 27 Марта, 2010 - 21:50:55 - перейти к сообщению
jfr пишет:
а что такое ЖЖ, если не секрет?
Живой Журнал http://www[dot]livejournal[dot]ru/
11. Stierus - 27 Марта, 2010 - 22:12:46 - перейти к сообщению
Прикольно Улыбка нахаляву да еще и что б обслужили по высшему разряду Улыбка)
(Добавление)
А если по теме - сохраняй куки авторизации, формируй новый пост запрос, отправляющий сообщение и вместе с этим запросом передавай заранее сохраненные куки.
12. Stierus - 27 Марта, 2010 - 23:29:33 - перейти к сообщению
Надеюсь, больше тебя здесь не увижу, мачо-гуру Улыбка

 

Powered by ExBB FM 1.0 RC1