• User Attivo

    headers already sent ?>

    Non capisco dove sia l'output vuoto
    [php]
    echo"
    </div>

    <div>
    <div style="clear: both; height: 0px; no-repeat; color: #000;"></div>
    <div style="color: #444; padding: 0px 2px 0px 2px; margin: 0 0 20px 0;"></div>
    </div>

    </div>

    </div>

    <table width="967" border="0" align="center">
    <tr>
    <td width="961">";?>[/php]

    ottengo errore proprio sull'ultima riga di codice dove viene chiuso ?>


  • User Attivo

    Ciao x3d0,
    non dovrebbe essere un problema di output vuoto: headers already sent è l'errore che viene generato quando tenti di modificare l'header dopo averlo già inviato al browser. Tipicamente capita quando stampi qualcosa a monitor, ad esempio mediante ***echo ***o print (che implica anche l'invio dell'header) e poi tenti un redirect via header() o setti un cookie...

    Probabilmente se metti tutti gli echo alla fine risolvi il problema.
    :ciauz:


  • User Attivo

    Se hai una parte di codice che usa le funzioni cookie e header cerca di metterla all' inizio dello script prima di eventuali file inclusi(sempre se non sono necessari alla funzione di header e in questo caso controlla che i file inclusi non generino output).

    Se il problema persiste cerca di eliminare gli "a capo" inutili sempre in alto(a me e successo una volta).


  • User Attivo

    io conmsiglio sempre....prima di mettere qualsiasi cosa....ob_start("ob_gzhandler");

    Zippi il contenuto e non hai problemi di header e cookie!!!