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 :: Версия для печати :: Парсинг контакта
Форумы портала PHP.SU » » Работа с сетью » Парсинг контакта

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

1. gbushmakin - 22 Июня, 2012 - 22:39:34 - перейти к сообщению
Помогите спарсить страницу в контатке. Не получается почему то. Делаю всё через curl

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $session = "Типа моя сессия написана";
  3.  
  4. $ch = curl_init();
  5. curl_setopt($ch, CURLOPT_URL, 'http://vk.com/id1');
  6.  
  7. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U;
  8.  
  9. Windows NT 6.1; ru; rv:1.9.2.13) Gecko/20101203
  10.  
  11. Firefox/3.6.1');
  12. $headers = array
  13. (
  14.     'Accept: text/html,application/xhtml
  15.  
  16. +xml,application/xml;q=0.9,*;q=0.8',
  17.     'Accept-Language:  ru-ru,ru;q=0.8,en-us;q=0.5,en;q=0.3',
  18.     'Accept-Encoding: gzip,deflate
  19. ',
  20.     'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'
  21. );
  22. curl_setopt($ch, CURLOPT_HEADER, $headers);
  23. curl_setopt($ch, CURLOPT_COOKIE, $session);
  24. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 0);
  25. curl_exec($ch);
  26. ?>


Вместо того, чтобы вывести мне страницу vk.com/id1 мне приходит какая то ошибка

PHP:
скопировать код в буфер обмена
  1. HTTP/1.1 302 Found Server: nginx/1.2.1 Date: Fri, 22 Jun 2012 19:35:05 GMT Content-Type: text/html; charset=windows-1251 Content-Length: 0 Connection: keep-alive X-Powered-By: PHP/5.3.3-7+squeeze3 Location: https://login.vk.com/?fast=1&from_host=vk.com&from_protocol=http&ip_h=ЫыЫЫЫ&to=ЫыЫыЫЫы Vary: Accept-Encoding


Как мне нормально вывести страницу? Почему то на денвере всё получается, а вот на моём сайте ошибка...
2. gbushmakin - 23 Июня, 2012 - 09:11:24 - перейти к сообщению
Не, ну что, никто не знает?!
3. Stive_Dias - 23 Июня, 2012 - 15:13:22 - перейти к сообщению
curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
думаю поможет
4. gbushmakin - 23 Июня, 2012 - 18:06:32 - перейти к сообщению
Stive_Dias, Не, не помогает

 

Powered by ExBB FM 1.0 RC1