Unbekannt: Komische Zeichen bei HTTP-Request

Beitrag lesen

Hallo!

Ich habe ein Script, das mir einen HTTP-Request durchführt:

<?php
  $fp = fsockopen("test.de", 80);
  fwrite($fp, "GET / HTTP/1.1\nHost:test.de\n\n");

while($line = fgets($fp, 1024))
    echo htmlentities($line)."<br />\n";

fclose($fp);
?>

Funktioniert ja auch ganz toll. Hier mal einen Teil der Ausgabe:

HTTP/1.1 200 OK
[...]
Content-Type: text/html

e6b
<?xml version="1.0" encoding="UTF-8"?>
[...]

Bis dahin ja alles richtig, aber dann kommen mitten im Code solch komische Zeichen mit Zeilenumbrüchen außenrum:

[...]
button {
fe7    <-- hier zum beispiel
cursor:pointer; }
[...]
<img alt="" src="" title="
21     <-- hier wieder
Blabla
ff5    <-- hier nochmal
" />

Solche komischen Zeichenketten mit Zeilenumbrüchen außenrum kommen dann über den ganzen Text verstreut vor. Aber sie sind bei jedem Aufruf an der gleichen Stelle. Ich kann einfach keinen Sinn darin erkennen...

Was sollen diese Zeichenketten und wie bekomme ich sie weg?

Danke schonmal im Voraus.