Отправка POST с кириллицей. Помогите, пожалуйста

Статус
В этой теме нельзя размещать новые ответы.

bolyk

Мой дом здесь!
Регистрация
21 Авг 2006
Сообщения
315
Реакции
228
Для старичков, я думаю, сабж - баян, для деток в ПШП каким являюсь, так решения и не нашел(хотя судя по выдаче Гугля - тема действительно баян:(thenks:

PHP:
$value = "Жизнь на Марсе есть";
$value2 = "Зеленые Человечки";
$value3 = "Тоже что-то на русском"

param=$value&param2=$value2&param3=$value3 - (гониво:D)

Помогите пожалуста правильно составить код:thenks:
 
PHP:
$post = 'param='.urlencode($value).'&param2='.urlencode($value2).'&param3='.urlencode($value3);
 
при отправке русских слов также может пригодится функция iconv которая преобразует кодировки.
 
-=Xardas=-, там( codeismy.name/archives/674 ) какой-то странно-непонятный пример приведен.
PHP:
<?php
// задаём конфигурацию
$port = 80; // 443 для ssl соединения
$host = "www.example.com"; // хост куда отправляем
$method = "POST"; // метод
$contenttype = "text/html"; // тип данных
$data = "успех!"; //что отправляем

if($port == 443)
      $sslhost = "ssl://".$host;
else
      $sslhost = $host;

$fp = fsockopen($sslhost, $port); // открываем сокет и посылаем заголовки
fputs($fp, "$method $path HTTP/1.1\r\n"); // $path - путь от корня без http://www.example.com или по сути гет
fputs($fp, "Host: $host\r\n"); // наш хост
fputs($fp, "Content-type: $contenttype\r\n"); // заголовок типа данных
fputs($fp, "Content-length: ".strlen($data)."\r\n"); // заголовок длинны строки
fputs($fp, "Connection: close\r\n"); // закрываем соединение если передача закончена
fputs($fp, "\r\n");
?>
Где здесь передача самих данных, $data(обычно передается после всего запроса)?
И где указание того, что данные передаются из формы методом POST? ( Content-type: application/x-www-form-urlencoded )
Или это я уже параноик :confused:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху