[Ищу] Скрипт постинга

Valerik

Профессор
Регистрация
6 Авг 2006
Сообщения
161
Реакции
41
Есть у кого нибудь простой скрипт постинга на PHP в гостевую или еще куда, чтоб понять сам принцип отправки сообщения, может на Curle. Только не на хумане эмуляторе и тому подобном. Чистый скрипт на PHP?
 
А в чем проблема-то собственно с отправкой пост запросов курлом? Куча примеров доступна в поиске.
Вот хотя бы пример залогинивания в ЖЖ:
PHP:
function post_content ($url,$postdata) {
$uagent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)";

$ch = curl_init( $url );
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_ENCODING, "");
curl_setopt($ch, CURLOPT_USERAGENT, $uagent); // useragent
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postdata);
curl_setopt($ch, CURLOPT_COOKIEJAR, "z://coo.txt");
curl_setopt($ch, CURLOPT_COOKIEFILE,"z://coo.txt");

$content = curl_exec( $ch );
$err = curl_errno( $ch );
$errmsg = curl_error( $ch );
$header = curl_getinfo( $ch );
curl_close( $ch );

$header['errno'] = $err;
$header['errmsg'] = $errmsg;
$header['content'] = $content;
return $header;
}


$url = 'http://www.livejournal.com/login.bml?ret=1';
$username = 'xxx';
$userpass = 'yyy';
// формируем строку с данными
$postdata = 'mode=login&user='.$username.'&password='.$userpass;

$result = post_content( $url, $postdata );
$html = $result['content'];
 
Да,это точто нужно,примного благодарен!
 
Назад
Сверху