Авторизуюсь по куки.
Curl в echo выводит что я авторизован и title я вижу 'Отправить сообщение'.
в вот preg_match_all говорит что в title у него слово 'Вход', значит не авторизован, как его понимать ?
Вот код:
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'On');
$send = 'Отправить сообщение';
$line = 'Freeman2012';
$url = 'http://forum.kriminala.net/privmsg.php?mode=post';
$ch = curl_init();
curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookie.txt');
curl_setopt($ch, CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_TIMEOUT, 3);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'username=' . $line . '&subject=%D3%F1%EB%F3%E3%E8');
$result = curl_exec($ch);
curl_close($ch);
echo $result;
$content = file_get_contents($url);
preg_match_all('#<title>(.*?)</title>#isU', $content, $match);
echo htmlspecialchars(print_r($match, 1));
?>
Спустя 40 минут, 54 секунды (19.01.2012 - 15:02) Игорь_Vasinsky написал(а):
Свернутый текст
http://forum.kriminala.net
Спустя 1 час, 5 минут, 49 секунд (19.01.2012 - 16:08) Frost-56 написал(а):
Поможет кто с такой проблемой ?
Спустя 17 часов, 41 минута, 12 секунд (20.01.2012 - 09:49) Эли4ка написал(а):
Frost-56
Так регулярное выражение то не может авторизоваться..
Так регулярное выражение то не может авторизоваться..
Спустя 2 часа, 14 минут, 50 секунд (20.01.2012 - 12:04) Frost-56 написал(а):
Эли4ка, а не подскажете как сделать ?
надо как то брать слово со страницы где авторизация нужна.
надо как то брать слово со страницы где авторизация нужна.