Hallo,
beim Posten von Daten habe ich ein Problem, wenn ich sie als variable ( $data ) schicke, geht es nicht, bekomme immer die gleiche Seite. Aber als fester String schicken läuft es richtig.
Beispiel:
function PostToHost(.......)
{
...........
.........
$fp = fsockopen($host, 80);
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
......
....
/**********************************************/
$data = "city=hagen&street=bahnhof";
fputs($fp, " ". strlen($data) ."\r\n");
fputs($fp, "Connection: closer\r\n\r\n");
//Jetzt die PostDaten schicken
fputs($fp, $data); /*******PROBLEM********/
//fputs($fp, "city=hagen&street=bahnhof"); /******OK*******/
/************************************************/
......
//Daten lesen
.....
fclose($fp);
}
Woran kann das liegen?
Gruß.
beim Posten von Daten habe ich ein Problem, wenn ich sie als variable ( $data ) schicke, geht es nicht, bekomme immer die gleiche Seite. Aber als fester String schicken läuft es richtig.
Beispiel:
function PostToHost(.......)
{
...........
.........
$fp = fsockopen($host, 80);
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
......
....
/**********************************************/
$data = "city=hagen&street=bahnhof";
fputs($fp, " ". strlen($data) ."\r\n");
fputs($fp, "Connection: closer\r\n\r\n");
//Jetzt die PostDaten schicken
fputs($fp, $data); /*******PROBLEM********/
//fputs($fp, "city=hagen&street=bahnhof"); /******OK*******/
/************************************************/
......
//Daten lesen
.....
fclose($fp);
}
Woran kann das liegen?
Gruß.
Kommentar