Постинг в Drupal 7 c помощью Curl

Главные вкладки

Аватар пользователя 101million 101million 14 июня 2011 в 14:28

Всем привет. Столкнулся с проблемой постинга в седьмой друпал средствами CURL. Вот код:
<?php
$url="http://example.com";
$cookie="путь к сохраненной куки";
$token="GMzYZFegmdhSRx5dGFVT6M2Cr9TAsWc54x54VDLjH9Y";//токен формы

$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($ch, CURLOPT_URL,"$url/node/add/blog");

curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "title=Название статьи&body[und][0][value]=Основное содержание&status=1&promote=1&revision=0&sticky=0&comment=1&preview=&name=admin&op=Submit&form_id=blog_node_form&form_token=$token");

$buf2 = curl_exec ($ch);
?>

Выдает следующую ошибку: The form is outdated. Reload the page and try again

Подскажите в чем может быть проблема. В шестом друпале все работает.

Комментарии