hallo,
ich versuche über die fopen funktion eine andere seite auszulesen um informationen von ihr verarbeiten zu können.
script ungefähr:
Der Vorgang funktioniert auch Problemlos, jeddoch finden sich wenn ich $res ausgeben lasse auf der seite komische zeichen in tabellen, die da eigentlich nicht sein sollten.
beispielweise werden in die ausgelesene seite zeichenketten wie f83 oder ff6 eingefügt.
Woran kann das liegen?
MfG
ich versuche über die fopen funktion eine andere seite auszulesen um informationen von ihr verarbeiten zu können.
script ungefähr:
PHP-Code:
if($sp = fsockopen($host, 80)) {
fputs($sp,"GET ".$path." HTTP/1.1\r\n");
fputs($sp,"Referer: www.google.de\r\n");
fputs($sp,"Accept-Language: de\r\n");
fputs($sp,"User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows
NT 5.1; SV1; .NET CLR 1.1.4322)\r\n");
fputs($sp,"Host: $host\r\n");
fputs($sp,"Connection: Keep-Alive\r\n");
fputs($sp,"Cache-Control: no-cache\r\n");
fputs($sp,"\r\n");
$res = "";
while(!feof($sp)) {
$res .= fgets($sp, 128);
}
fclose($sp);
}
beispielweise werden in die ausgelesene seite zeichenketten wie f83 oder ff6 eingefügt.
Woran kann das liegen?
MfG
Kommentar