Hallo,
ich möchte gerne ein komplettes Array per fsockopen an einen Server übermitteln.
Hab zu diesem Thema schon gesucht und in allen Fällen wurde das Array wieder auseinander genommen und als String mit Trennzeichen übersendet.
Gibt es überhaupt eine Möglichkeit sowas zu realisieren?
Hier mal meine Ansätze:
$url = "192.168.1.60/test.php?str=";
$str= array("111111","2222222","33333333","44444444","55555555","66666666","77777777","8888888888","999999999","00000000");
$aus = $url.$str;
$fp = fsockopen('192.168.1.60', 80, $errno, $error, 2);
if ($fp){
fputs($fp, "GET $aus HTTP/1.0\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");
fputs($fp, "Connection: close\n\n");
while (!@feof($fp)){$f[0].= @fgets ($fp,256);$ds++;}
echo $f[0]- $fp;
@fclose ($fp);
}
Dazu ist noch zu sagen das auf der anderen Seite die Variable $str als Array erkannt wird aber der Inhalt ist etwas unsinnig wenn ich versuche es wieder zu zerlegen.
Wenn ich das Array wieder in einen String zusammensetze kommt alles sauber an, also geh ich mal davon aus, es kann ein Array nicht übermittelt werden.
Falls jemand hierzu noch ne Idee haben sollte bin ich dankbar, an sonsten geh ich doch den Weg des Strings mit einem Trennzeichen.
Vielen Dank im Vorraus.
Gruß Sven