UnLink
Guest
Не могу поймать переменную POST посланую из fsockopen....
Помогите плиз...Весь инет излазил не нашел не одного ответа на мой вопрос!
В общем посылаю переменную таким вот образом
$post_query = “xml=<xml></xml>”;
$fp = fsockopen($host, "80");
if ($fp)
{
fputs($fp, "POST ".$path." HTTP/1.0\r\nHost: $host\r\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ".strlen($post_query)."\r\n\r\n");
fputs($fp, $post_query);
while (!feof($fp))
{
$res .= fgets($fp, 4096);
}
}
На другом компе ловлю
if(isset($_POST["xml"])) echo "Поймал";
сервер не как не хочет ловить
да и вдобавок возвращает такую строку в переменную $res
HTTP/1.1 200 OK Content-Type: text/html Server: Microsoft-IIS/6.0 X-Powered-By: PHP/4.4.2 Date: Mon, 30 Jan 2006 07:00:15 GMT Connection: close
Аще не пойму где косяк и как избавиться от этих двух проблем!
ПОМОГИТЕ!!!!
Помогите плиз...Весь инет излазил не нашел не одного ответа на мой вопрос!
В общем посылаю переменную таким вот образом
$post_query = “xml=<xml></xml>”;
$fp = fsockopen($host, "80");
if ($fp)
{
fputs($fp, "POST ".$path." HTTP/1.0\r\nHost: $host\r\n");
fputs($fp, "Content-Type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ".strlen($post_query)."\r\n\r\n");
fputs($fp, $post_query);
while (!feof($fp))
{
$res .= fgets($fp, 4096);
}
}
На другом компе ловлю
if(isset($_POST["xml"])) echo "Поймал";
сервер не как не хочет ловить

да и вдобавок возвращает такую строку в переменную $res
HTTP/1.1 200 OK Content-Type: text/html Server: Microsoft-IIS/6.0 X-Powered-By: PHP/4.4.2 Date: Mon, 30 Jan 2006 07:00:15 GMT Connection: close
Аще не пойму где косяк и как избавиться от этих двух проблем!
ПОМОГИТЕ!!!!