dobra, mam funkcje ale kolejny problem:
function _hslk($site){
if (preg_match("/hslk\' value=\'[a-z 0-9]+/i", $site, $val)){ }
return $hslk;
} else {
return false;
}
}
function animus_login($login, $haslo) {
$cookie_file = 'cookie.txt';
$c = curl_init();
curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($c, CURLOPT_URL, 'http://prisonwars.pl/');
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, 'hslk='._hslk(animus_login($login, $haslo)).'&login='.$login.'&password='.$haslo);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$s = curl_exec($c);
curl_close($c);
}
?>
przy tym kodzie wywala mi white screena(hslk jest ukryte).
function _hslk($site){
if (preg_match("/hslk\' value=\'[a-z 0-9]+/i", $site, $val)){ }
return $hslk;
} else {
return false;
}
}
function animus_login($login, $haslo) {
$cookie_file = 'cookie.txt';
$c = curl_init();
curl_setopt($c, CURLOPT_COOKIEJAR, $cookie_file);
curl_setopt($c, CURLOPT_COOKIEFILE, $cookie_file);
curl_setopt($c, CURLOPT_URL, 'http://prisonwars.pl/');
curl_setopt($c, CURLOPT_POST, 1);
curl_setopt($c, CURLOPT_POSTFIELDS, 'login='.$login.'&password='.$haslo);
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
$s = curl_exec($c);
curl_close($c);
}
?>
jednak przy tym kodzie(usunięte hslk) wszystko jest ok...