RoterFruchtZwerg: Socket - seltsame Zeichen...

Moin, wenn ich via Socket-Verbindung eine Website abrufe, hab ich darin seltsame Zeichen, die nicht in den Quelltext gehören.
Beispiel:
<?php
$fp = fsockopen("gmx.de",80,$x,$x,1);
fwrite($fp,"GET / HTTP/1.1\nHost: www.gmx.de\nConnection: close\n\n");
while(!feof($fp)) {echo fread($fp,1);}
fclose($fp);
?>

Als Antwort bekomme ich dann immer wieder sowas:
"(...)href="http://213.
1000
165.64.46/67/8(...)"
oder:
"(...)<B>mehr</B>
ecb
</B>(...)"
Am Ende des Quelltextes steht noch eine 0, am Anfang (aber nach Header) ein "f7e".
Wo zum Teufel kommen diese Zeichen her, und was sollen sie bedeuten?

cu RFZ

  1. Moin, wenn ich via Socket-Verbindung eine Website abrufe, hab ich darin seltsame Zeichen, die nicht in den Quelltext gehören.

    Chunked Transfer Encoding, RFC 2616.

    1. Chunked Transfer Encoding, RFC 2616.

      Danke, ausführliche Antwort... Ich hab mal die PHP Website nach ähnlichen Funktionen durchsucht, aber nix gefunen, gibt es nun eine Funktion die mir meinen Text passend decodiert?

      cu RFZ