s@nch0
Хочу всё знать
curl + www.liveinternet.ru
Доброй ночи!
Есть онлайн дневник www.liveinternet.ru
Хочу сделать возможность постить туда сообщения с моего сайта. Но ничего не получается.
После регистрации пришло письмо, где говорилось:
"Для входа свой дневник в качестве его хозяина нажмите на ссылку
http://www.liveinternet.ru/journal_login.php?nick=МойНик&password=Пароль"
я написал такой вот скрипт:
$post_data = "nick=МойНик&password=Пароль";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "www.liveinternet.ru/journal_login.php");
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = curl_exec($ch);
curl_close($ch);
if (preg_match("/success\nOK/", $result)) {
echo "Login successfully<br />\n";
} else {
echo "Login failure: <pre>$result</pre>";
}
Но, к сожалению регистрация не проходит. Как быть?
Спасибо.
Доброй ночи!
Есть онлайн дневник www.liveinternet.ru
Хочу сделать возможность постить туда сообщения с моего сайта. Но ничего не получается.
После регистрации пришло письмо, где говорилось:
"Для входа свой дневник в качестве его хозяина нажмите на ссылку
http://www.liveinternet.ru/journal_login.php?nick=МойНик&password=Пароль"
я написал такой вот скрипт:
$post_data = "nick=МойНик&password=Пароль";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "www.liveinternet.ru/journal_login.php");
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$result = curl_exec($ch);
curl_close($ch);
if (preg_match("/success\nOK/", $result)) {
echo "Login successfully<br />\n";
} else {
echo "Login failure: <pre>$result</pre>";
}
Но, к сожалению регистрация не проходит. Как быть?
Спасибо.