Реклама на сайте Advertise with us

Передача даных в заголовке методом post

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 17.07.04
Сообщения: 674
Рейтинг: 585

Ссылка на сообщениеДобавлено: 17/06/06 в 01:47       Ответить с цитатойцитата 

вообщем ломаю голову, такая проблема
есть файл - 1.php
<?php
echo $_POST['sd'];
?>
если через форму отравить данные - номрлаьно принимает, все пишет
если же так -

$hostname="localhost";
$path="/1.php";
$data="sd=123\r\n\r\n";
$fp=fsockopen($hostname,80, $errno, $errstr, 30);
$headers="POST $path HTTP/1.1\r\n";
$headers.="Host: $hostname\r\n: ";
$headers.="Content-type: application/x-www-form-urlencoded\r\n";
$headers.="Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp,$headers.$data);
while (!feof($fp))
{
$line=fgets($fp,1024);
echo $line;
}
fclose($fp);

то 1.php вообще не видет переменую sd icon_sad.gif(( укажите плиз на ошибку!

0
 
+


С нами с 04.05.06
Сообщения: 103
Рейтинг: 112

Ссылка на сообщениеДобавлено: 17/06/06 в 01:59       Ответить с цитатойцитата 

Вот рабочий вариант:

<?php
$hostname="localhost";
$path="/123.php";
$data="sd=123";
$fp=fsockopen($hostname, 80, $errno, $errstr, 20);
$headers="POST $path HTTP/1.1\r\n";
$headers.="Host: $hostname\r\n";
$headers.="Content-type: application/x-www-form-urlencoded\r\n";
$headers.="Content-Length: ".strlen($data)."\r\n\r\n";
fwrite($fp,$headers.$data);
while (!feof($fp))
{
$line=fgets($fp,1024);
echo $line;
}
fclose($fp);
?>

ps: Сам подобное писал сегодня, только на делфи, тоже намучался с отправкой данных %)

5
 



С нами с 17.07.04
Сообщения: 674
Рейтинг: 585

Ссылка на сообщениеДобавлено: 17/06/06 в 02:09       Ответить с цитатойцитата 

ды это почти тот же самый код что и у меня, хрен работает
:-(

0
 



С нами с 17.07.04
Сообщения: 674
Рейтинг: 585

Ссылка на сообщениеДобавлено: 17/06/06 в 02:11       Ответить с цитатойцитата 

мож у меня пхп криво настроен? smail31.gif

0
 
+


С нами с 04.05.06
Сообщения: 103
Рейтинг: 112

Ссылка на сообщениеДобавлено: 17/06/06 в 02:16       Ответить с цитатойцитата 


у меня стандартный Денвер стоит, ты скопируй код то не ленись и проверь еще раз

5
 



С нами с 17.07.04
Сообщения: 674
Рейтинг: 585

Ссылка на сообщениеДобавлено: 17/06/06 в 02:30       Ответить с цитатойцитата 

а точно, во я тупой. всё заработало. спасибо!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »