Hallo Rolf!
90% Kompression sind fuer einige Leute hier ein Argument fuer
OS und Browserwechsel!
<div style="finster">Es haben schon Leute für weniger getötet</div>
Ich hab mal ein wenig rumprobiert: Kompression gibts wenn der Browser HTTP/1.1 benutzt.
Funktionieren täte es allerdings auch mit nem 4er Netscape. Ich hab dafür folgendes PHP-Script benutzt:
<?
$host="forum.de.selfhtml.org";
if(isset($m) && isset($t)) //Nachrichtenlinks umleiten
{ header ("Location: http://$host/?m=$m&t=$t");
exit;
}
// Forum anfordern
$loc="/";
$fp = fsockopen($host, 80, &$errno, &$errstr, 15);
if($fp)
{
fputs($fp,"GET $loc HTTP/1.1\r\n");
fputs($fp,"Host: $host\r\n");
fputs($fp,"Accept-Encoding: gzip\r\n");
fputs($fp,"User-Agent: $HTTP_USER_AGENT\r\n");
fputs($fp,"Connection: close\r\n");
fputs($fp,"\r\n"); // Header Ende
while(!feof($fp))
{
$c=fgets($fp,133);
if($c=="\r\n")
break; // Header Ende =Leerzeile erkannt
}
header("Content-Type: text/html");
header("Content-Encoding: gzip");
$in=fread($fp,54321);
echo $in;
fclose($fp);
}
else
{
die(" Nix Connect: Error! Host:$host Location:$loc Status:$status Errno:$errno Errstr:$errstr\n");
}
?>
Speichern als gzget.php, ins gleiche Verzeichnis noch eine .htaccess mit
DirectoryIndex gzget.php
und wenn du dann in deinen Netscape 4.7 dein.server.de/.../gzget.php eingibst kommt auch der NN4 in den genuss komprimierter Daten.
Die .htaccess ist für Funktionieren der Nachrichtlinks nötig.
Gruss,
Carsten