Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |

12.06.2010, 21:16
|
|
Познающий
Регистрация: 03.01.2009
Сообщений: 33
Провел на форуме: 1536015
Репутация:
52
|
|
Проблема с curl
PHP код:
function curl($url, $post)
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.4) Gecko/2008102920 AdCentriaIM/1.7 Firefox/3.6");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_POST, 1);
$result = curl_exec($ch);
curl_close($ch);
return $result;
};
Как можно сделать, чтобы при отправке post запроса
PHP код:
$result = curl("http://site.ru/post.php", "text=текст");
текст кодировался и отправлялся в url code
PHP код:
$result = curl("http://site.ru/post.php", "text=%d1%82%d0%b5%d0%ba%d1%81%d1%82");
|
|
|

12.06.2010, 21:23
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
PHP код:
$result = curl("http://site.ru/post.php", "text=".urlencode("текст"));
|
|
|

12.06.2010, 21:33
|
|
Познающий
Регистрация: 03.01.2009
Сообщений: 33
Провел на форуме: 1536015
Репутация:
52
|
|
получилось  только сначала из windows-1251 в utf-8
$text = iconv("windows-1251", "utf-8", $text);
$text = urlencode($text);
Последний раз редактировалось LASS0; 12.06.2010 в 21:44..
|
|
|

12.06.2010, 22:27
|
|
Moderator - Level 7
Регистрация: 04.02.2007
Сообщений: 554
Провел на форуме: 7518056
Репутация:
1089
|
|
Вопрос не стоил отдельной темы, ну а по сабжу примерно так делаю (не проверял)
PHP код:
$res = iconv("utf-8", "windows-1251", curl("http://site.ru/post.php", "text=".urlencode(iconv("windows-1251", "utf-8",$text))));
Последний раз редактировалось Kusto; 12.06.2010 в 23:05..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|