Internetseitenausleseproblem

Katjusha

Mitglied
moin!

ich lese mit folgendem Code eine Internetseite aus:

Code:
function Internetseiteauslesen($host,$page,$data)    
{
$fp = fsockopen($host,80);   	
fputs($fp, "POST /$page HTTP/1.1\n");   	
fputs($fp, "Host: $host\n");   	
fputs($fp, "Content-type: application/x-www-form-urlencoded\n");   	
fputs($fp, "Content-length: " . strlen($data) . "\n");   	
fputs($fp, "User-Agent: MSIE\n");   	
fputs($fp, "Connection: close\n\n");   	
fputs($fp, $data);   	
while (!feof($fp))   	 
    {   		
      $buffer.=fgets($fp,1024);  	  
    }   	
fclose($fp);   	
return $buffer;  
}

Funktioniert alles prima. Nun habe ich manchmal das Problem, daß eine Seite nicht ganz so angezeigt wird wie sie im Original eigentlich sollte. Sprich: es tauchen Sonderfälle auf oder was weiß ich. Dann stehen im Code in manchen Zeilen extra Sachen wie

z.b.
Das Wort im Original: "TralalalangesWortverdammt"
Möglicher Fehleroutput: "Tralalalanges ff8 Wortverdammt"
Möglicher Fehleroutput: "Tralalalanges 1000 Wortverdammt"
etc...
woran liegt das? Im Browser an sich bekommt man den Fehler nie angezeigt, sondern nur wenn man die Funktion oben benutzt...

Hilfe! :(
 
Zurück