kostenloser Webspace werbefrei: lima-city


komprimierter Quelltext

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    alois

    alois hat kostenlosen Webspace.

    Hi Forum,

    ich habe ein PHP script geschrieben, eine Datei auf einem anderen server mithilfe von fsockopen öffnet. Nun is der Text aber mit gzip komprimiert und lässt sich nicht mit gzuncompress oder gzinflate dekomprimieren (data error). Ich habe bereits in anderen Forun gesucht und bin auf begriffe wie transfer-encoding und content-encoding gestoßen, ich weiß aber nichts damit anzufangen. Wer kann mir weiterhelfen?

    <?
    $host = "jana3.rescale-games.de";
    $fp = fsockopen($host,80);
    fputs($fp, "GET /karte/?showrow=5&showcell=195 HTTP/1.0\n");
    fputs($fp, "Cookie: sessionname=xxxxxxxxxxxxxxxxxxxxxxxxxxx;\n");
    fputs($fp, "Host: $host\n");
    fputs($fp, "Connection: close\n\n");
    
    while($zeile = fgets($fp))
      {
      $content .= $zeile;
      }
    $content = gzuncompress($content);
    echo $content;


    hier der zurückerhaltene Text:
    HTTP/1.1 200 OK Date: Tue, 20 Mar 2007 20:17:13 GMT Server: Apache/2.2.3 (Debian) PHP/5.2.0-8+etch1 X-Powered-By: PHP/5.2.0-8+etch1 Content-Encoding: gzip Cache-Control: no-cache, must-revalidate Content-Length: 3127 Connection: close Content-Type: text/html; charset=ISO-8859-1 &#8249;í\ÙrÛF}×Wt&#144;ª0SEhì H&#166;Æ&#8211;b%ö8.KS&#8482;&#8482;@4 D ¤Â"J¸ÊÍWÍ_ø)sºà¢HJl&#141;È(¢Ë6[¯·Oß{ûö~qôÃ˳&#127;&#190;;&Q5OÈ»¿¿xóÝK¢ôTõG㥪&#157;&#8216;&#127;½½ýí ¡}&#141;½~ZÆU½¥~¢ªÇo&#8226;&#8218;?JTUù@U&#8249;E&#127;aô³b&#166;¸&#189;W¯x~&#8221;gÐ${ÕÚ×ý° &#8226;ñÁÁP&#8221;z5OÒrtK>Ôó<ù¹Â_$~:),UÈ2%2a~8uVq&#8226;°ñYÄÈË"[&#164;CUÞ&#144;&#8220;8&#189; KFJY]'¬¼«lº,<¸û3Vö«&#710;Mø÷ý&#8218;&#8226;?a&#189;&#8482;?Çí&#144;©Õä|R&#8211;}üSHu&#157;³&#8216;R±«J×jSN9) [...]


    Vielen Dank im voraus
    Alex

    Beitrag geaendert: 20.3.2007 21:17:55 von alois
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. c*********c

    Möglicherweise lässt sich die Komprimierung durch die explizite Angabe von Accept-Encoding umgehen => http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
  4. p***********m

    warum machst du das nicht einfach ohne komprimierung, selbst wenn das länger dauert?
  5. Autor dieses Themas

    alois

    alois hat kostenlosen Webspace.

    planetbrianum schrieb:
    warum machst du das nicht einfach ohne komprimierung, selbst wenn das länger dauert?


    tja, frag doch mal den server warum er das nicht ohne komprimierung macht ^^ Der ist nicht von mir...

    Das Problem hat sich gelöst: und zwar hab ich den Code in eine Datei geschrieben un diese dann mit gzopen() und gzgets() ausgelesen und siehe da, sie war unkomprimiert! Trotzdem Danke für eure Hilfe.

    Alois
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!