- Автор темы
- #1
Всем доброго вечера.
Проблемма такая.
Отправляю курлом данные форме
все добавляеться но в место руских букв добавляеться
Как разобраться с скриптом.
По сути хочу написать добавлялку новостей в бобр добр.
Чтоб не ходить каждый раз на сайт.
Помогите пожалуйста.
Код отправки данных в форму
Проблемма такая.
Отправляю курлом данные форме
все добавляеться но в место руских букв добавляеться
HTML:
БобрДобр — это сервис «социальных закладок». РћРЅ позволяет пользователям С
HTML:
$post="url=google.ru&name=иванов&tags=теги&description=Текст текест&killspammers=$s_hidden";
Как разобраться с скриптом.
По сути хочу написать добавлялку новостей в бобр добр.
Чтоб не ходить каждый раз на сайт.
Помогите пожалуйста.
Код отправки данных в форму
HTML:
$post="url=yandrey.ru&name=&tags=&description=&killspammers=$s_hidden";//сформировали строку пост данных состоящую из пар поле=>значение разделенных амперсандом (при необходимости строку надо url-кодировать)
curl_setopt($ch, CURLOPT_URL, "http://bobrdobr.ru/new_bookmark.html?next=None&copied="); //адрес на который шлем запрос (выдираем значение из action нашей формы)
curl_setopt($ch, CURLOPT_HEADER, 0); //дальше мы все уже видели
curl_setopt($ch, CURLOPT_USERAGENT, $ua);
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_COOKIE, $sess_cookie); //а вот тут внимательнее! не забываем показать серверу наши, полученные ранее кукисы
curl_setopt($ch, CURLOPT_POST, 1); //говорим что у нас есть POST данные для сервера
curl_setopt($ch, CURLOPT_POSTFIELDS, $post); //указываем на наши POST данные
$result = curl_exec($ch); //выполняем запрос на сервер
$result=iconv("utf-8", "windows-1251", $result);
echo $result;
curl_close($ch);