Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: [APACHE] Gzip

  1. #1

    [APACHE] Gzip

    Ho inserito un ob_start("ob_gzhandler"); in una pagina solo che senza gz funziona perfettamente mentre con gz mi escono dei caratteri strani.

    Eppure nel php info c'è scritto:

    HTTP_ACCEPT_ENCODING gzip,deflate
    _SERVER["HTTP_ACCEPT_ENCODING"] gzip,deflate


    ci deve essere qualche altra opzione attivata?

    Grazie
    IO e TE 5 metri sopra il cielo.....perchè a 3 metri c'è già troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

  2. #2
    up
    IO e TE 5 metri sopra il cielo.....perchè a 3 metri c'è già troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

  3. #3
    ...e poi un'altra cosa qual'è la differenza tra ob_gzhandler e zippare i file html con gzip ??
    IO e TE 5 metri sopra il cielo.....perchè a 3 metri c'è già troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

  4. #4
    [supersaibal]Originariamente inviato da marte101
    ...e poi un'altra cosa qual'è la differenza tra ob_gzhandler e zippare i file html con gzip ?? [/supersaibal]
    Puoi scegliere se usi ob_gzhandler o comprimere il tuo output con le funzioni gz. L'algoritmo è lo stesso.
    http://it.php.net/manual/en/function.gzencode.php

    Però in questo caso dovrai inviare tu gli header http relativi all'encoding

    Comunque non ho mai riscontrato il tuo problema con ob_gzhandler, che browser usi?

    P.s. a titolo di curiosità
    se crei dei file html o di testo compressi con gzip e dai loro l'estensione html.gz i browser recenti li vedono perfettamente
    per favore NIENTE PVT TECNICI da sconosciuti

  5. #5
    ohhh, finalmente un'anima pia.

    Ciao Fabio.

    Lo script è composto da un echo senza ob_gzhandler ed uno successivo con ob_gzhandler.

    La prima parte della pagina viene visualizzata bene, nell'altra parte mi vengono messi questi caratteri

    ¼–Ë Â0E÷~Å ‹ê¦i·E²ú .KÒ í@›HšðëM}€ø@+Ú]BàfÂÉIf--0>[K¾V“Ð$Ï,ùµÒ
    [UI²Ùäù8c rÉÄÒž·üŸ·§ü1êÒœÓOõ|ZÁ¡½¾ß"M§Gšþéc«75Ò ·Íæ+¤G


    Ho provato a mettere in una pagina a parte l'echo con ob_gzhandler ed in questo caso mi usciva una pagina bianca.

    La cosa mi succede sia con firefox 1.0 che con IE 6.0



    Per quanto riguarda la scelta tra i due mi sembra più facile usare ob_gzhandler.
    IO e TE 5 metri sopra il cielo.....perchè a 3 metri c'è già troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

  6. #6
    Non so che dire, prova a postare il codice
    per favore NIENTE PVT TECNICI da sconosciuti

  7. #7
    c'è una prova che posso fare per vedere se ob_gzhandler è attivo sul server?
    IO e TE 5 metri sopra il cielo.....perchè a 3 metri c'è già troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

  8. #8
    [supersaibal]Originariamente inviato da marte101
    Lo script è composto da un echo senza ob_gzhandler ed uno successivo con ob_gzhandler.
    [/supersaibal]
    credo che l'errore sia qui, se invii un echo senza la compressione gli header sono già partiti e il browser non tiene conto della compressione

    metti solo output compresso ob_gzhandler in cima a tutto

  9. #9
    Ciao bubu.

    Ci avevo già pensato ed ho già fatto questa prova.

    Sto pensando che sia qualcosa legato al fatto che uso una funzione.

    il mio script è fatto così

    <?php

    funzione con ob_gzhandler e molti echo

    ?>

    codice html

    <?php chiama funzione >
    IO e TE 5 metri sopra il cielo.....perchè a 3 metri c'è già troppa gente.

    IO HO VISTO LA LUCE....

    Sono lo scippatore di emozioni

  10. #10
    anche in questo modo gli header sono già partiti

    <?php
    ob_start('ob_gzhandler');
    function moltiecho(){
    //molti echo
    }
    ?>

    codice html
    <?php
    moltiecho();
    ?>

    cosi non dovresti avere problemi

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.