Hi,
ich hab ein Program geschrieben, das mit bestimmten Teilen des Quellcodes einer anderen Seite arbeitet.
Wenn ich jetzt aber den Quellcode einlesen will, fehlt die hälfte :-/
Zum einlesen nutze ich das hier:
$f1=fopen("http://freewar.tiramon.de/index.php?username=Vampire&server=1","r");
while (!feof($f1)) {
$buffer = fgets($f1, 4096);
$text.=$buffer;
echo $buffer;
}
fclose($f1);
Also wenn du die Ausgabe meinst, probier mal das hier:
$text = '';
$f1=fopen("http://freewar.tiramon.de/index.php?username=Vampire&server=1","r");
while (!feof($f1)) {
$buffer = fgets($f1);
$text .= $buffer;
}
echo 'text:' . $text;
fclose($f1);
Der Parameter length ist ab PHP 4.2.0 optional. Braucht also nicht mehr angegeben werden.
Würde dir aber denoch empfehlen, die ganze Kommunikation über Sockets zu machen, ansonsten hast du wenn der Server ausgelastet häufige Timeout probleme.
Mfg Jan