Visualizzazione dei risultati da 1 a 3 su 3

Discussione: output e ob_start

  1. #1

    output e ob_start

    ciao a tutti cercando sul forum la risoluzione al passaggio prima dell'header di codice html...ho trovato in alcuni topic il consiglio di usare ob_start...vorrei avere qualche chiarimento riguardo a cosa serva e come si usi grazie mille

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    ob_start consente di iniziare la bufferizzazione dei dati html. Ovvero tutti i dati non vengono trasmessi al browser ma bensi messi da parte.

    Prova questo e ne capirai una parte dell'uso :

    codice:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    <body>
    <? ob_start() ?>
    <table summary="">
    <tr>
    <td>aaaaaaaaaaaaaaaaaaaaaa</td>
    </tr>
    <tr>
    <td>aaaaaaaaaaaaaaaaaaaaaa</td>
    </tr>
    <tr>
    <td>aaaaaaaaaaaaaaaaaaaaaa</td>
    </tr>
    <tr>
    <td>aaaaaaaaaaaaaaaaaaaaaa</td>
    </tr>
    <tr>
    <td>aaaaaaaaaaaaaaaaaaaaaa</td>
    </tr>
    </table><?
    $contents = ob_get_contents();
    ob_end_clean();
    
    print "1";
    print $contents;
    print "2";
    print $contents;
    print "3";
    print $contents; ?>
    </body>
    </html>

  3. #3
    perfetto ! esempio azzeccato grazie mille

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.