Witam, chciałem napisac skrypt logowania na
http://www.forumweb.plkorzystałem z videotuta z YT.
skleciłem coś takiego
<?php
curl_login('http://www.forumweb.pl/login.php','username=topik53&password=xxx&autologin=on&redirect=&login=Zaloguj','','off');
curl_grab_page('http://www.forumweb.pl/viewforum.php?f=12','','off');
function curl_login($url, $data, $proxy, $proxystatus ) {
$fp = fopen("cookie.txt", "w"); $login = curl_init();
curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($login, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12;MEGAUPLOAD 1.0 ');
curl_setopt($login, CURLOPT_TIMEOUT, 40);
curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($login, CURLOPT_URL, $url);
curl_setopt($login, CURLOPT_HEADER, TRUE);
curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($login, CURLOPT_POST, TRUE);
curl_setopt($login, CURLOPT_POSTFIELDS, $data);
return curl_exec ($login);
curl_close ($login);
}
function curl_grab_page($site , $porxy, $proxystatus){
$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
curl_setopt($ch, CURLOPT_URL, $site);
return curl_exec ($ch);
curl_close ($ch);
}
?>
i po wywołaniu skryptu wyskakuje mi pusta strona
co jest zle?