С нами с 17.07.04
Сообщения: 677
Рейтинг: 590
|
Добавлено: 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](/template/images/smiles/icon_sad.gif) (( укажите плиз на ошибку!
|
|
|
|
+
С нами с 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: Сам подобное писал сегодня, только на делфи, тоже намучался с отправкой данных %)
|
|
|
|
С нами с 17.07.04
Сообщения: 677
Рейтинг: 590
|
Добавлено: 17/06/06 в 02:09 |
ды это почти тот же самый код что и у меня, хрен работает
:-(
|
|
|
|
С нами с 17.07.04
Сообщения: 677
Рейтинг: 590
|
Добавлено: 17/06/06 в 02:11 |
мож у меня пхп криво настроен?
|
|
|
|
+
С нами с 04.05.06
Сообщения: 103
Рейтинг: 112
|
Добавлено: 17/06/06 в 02:16 |
у меня стандартный Денвер стоит, ты скопируй код то не ленись и проверь еще раз
|
|
|
|
С нами с 17.07.04
Сообщения: 677
Рейтинг: 590
|
Добавлено: 17/06/06 в 02:30 |
а точно, во я тупой. всё заработало. спасибо!
|
|
|
|
Текстовая реклама в форме ответа Заголовок и до четырех строчек текста Длина текста до 350 символов Купить рекламу в этом месте! |