
26.02.2009, 16:38
|
|
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
Провел на форуме: 963613
Репутация:
428
|
|
PHP код:
<?php
$user = '';
$pass = '';
if(!file_exists('ac_cookie.dat') || filesize('ac_cookie.dat') == 0) {
$ch = curl_init('http://forum.antichat.ru/login.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "vb_login_username={$user}&vb_login_password={$pass}&cookieuser=1&do=login&forceredirect=1");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_NOBODY, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_REFERER, 'http://forum.antichat.ru/');
$get = curl_exec($ch);
$err = curl_error($ch);
if($err) {
die($err);
}
preg_match_all('/Set\-Cookie\: (.*?);/i', $get, $out);
$fp = fopen('ac_cookie.dat', 'w');
foreach($out[1] as $value)
{
fputs($fp, "{$value}; ");
}
fclose($fp);
curl_close($ch);
}
$ch = curl_init('http://forum.antichat.ru');
curl_setopt($ch, CURLOPT_COOKIE, file_get_contents('ac_cookie.dat'));
curl_setopt($ch, CURLOPT_REFERER, '');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$get = curl_exec($ch);
$err = curl_error($ch);
if($err) {
die($err);
}
preg_match('/\<\/a\> \(\<b\>(\d+)\<\/b\>\/(\d+)\)/', $get, $m);
echo "{$m[1]}/{$m[2]}";
curl_close($ch);
|
|
|