1. PHP / Говнокод #8034

    +146

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    <?php
    function curl($url='', $post='') {
    	$cl = curl_init();
    	curl_setopt($cl, CURLOPT_URL, $url);
    	curl_setopt($cl, CURLOPT_RETURNTRANSFER, 1);
    	curl_setopt($cl, CURLOPT_HEADER, 1);
    	curl_setopt($cl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5');
    	curl_setopt($cl, CURLOPT_COOKIEJAR, 'cookie.txt');
    	curl_setopt($cl, CURLOPT_COOKIEFILE, 'cookie.txt');
    	if(!empty($post)) {
    		curl_setopt($cl, CURLOPT_POST, 1); 
    		curl_setopt($cl, CURLOPT_POSTFIELDS, $post);
    	} else curl_setopt($cl, CURLOPT_POST, 0);
    	$ex = curl_exec($cl);
    	curl_close($cl);
    	return $ex;
    }
    $wall_id = 'wallxxx_xxx';
    $hash = 'a2069bb43c20769e9';
    
    curl('http://vkontakte.ru/login.php?act=login&q=&[email protected]&pass=xxx&captcha_sid=&captcha_key=');
    echo curl('http://vkontakte.ru/like.php', "act=a_do_like&object={$wall_id}&hash={$hash}&wall=1");
    ?>

    Ребят, сервер отдаёт: HTTP/1.1 302 Found Server: nginx/0.7.59 Date: Thu, 29 Sep 2011 18:42:58 GMT Content-Type: text/html; charset=windows-1251 ..., но почему то "лайк" не ставит.
    В чём может быть проблема?

    Запостил: substr, 29 Сентября 2011

    Комментарии (9) RSS

    Добавить комментарий