moin!
ich lese mit folgendem Code eine Internetseite aus:
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!
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!