Aprire un editor di testo e creare un nuovo file . I nuovi file vengono in genere creati negli editor di testo selezionando la voce " Nuovo " dal menu "File" . Salvare il file come " php_cache.php " in una posizione sul server Web che dispone di autorizzazioni appropriate .
2
Aggiungi due delimitatori PHP per il file ( " Php" e " ? > " ) . L'interprete PHP interpreterà qualsiasi testo posizionato tra i due delimitatori come codice .
< ? Php ? >
3
dichiarare una variabile PHP denominata " $ fileCache " . Impostare la variabile uguale al nome del file di cache ( il file che conterrà la versione in cache della pagina ) . Nome del file " cache.html "
$ fileCache = " cache.html " ; .
4
verificare l'esistenza di " cache.html " sul server . Se esiste una versione di cache.html , includere ( carico) cache.html dal server ed uscire php_cache.php
if ( file_exists ( $ fileCache ) ) {include ( $ fileCache ) ; exit ; } .
5
Accendere il buffer di uscita utilizzando la funzione PHP " ob_start " . Mentre buffer è attivato , qualsiasi uscita da php_cache.php verrà memorizzato in un buffer
ob_start ( ) .
6
Utilizzare un linguaggio PHP echo costrutto per scrivere un header HTML /titolo per la pagina web. Poiché il buffer di uscita è attiva, questa intestazione verrà scritto nel buffer di output . Per scrivere l'intestazione , utilizzare un tag HTML "
Echo "
Utilizzare un PHP " funzione fopen "legare cache.html a un flusso di output . Aprire il file in modalità di scrittura ( "w" ) e impostare il flusso di output di una variabile chiamata " $ FileOpen "
$ FileOpen = fopen ( $ fileCache , ' w '); .
8
Utilizzare un comando " ob_get_contents " per recuperare il contenuto del buffer di uscita . Utilizzare la funzione PHP " fwrite " per scrivere il contenuto del buffer nel flusso di output $ FileOpen
fwrite ( $ FileOpen , ob_get_contents ()); .
9
Usare il PHP " fclose funzione " per chiudere il flusso di output $ FileOpen una volta che il buffer di uscita è stato scritto . Cache.html ora contiene il contenuto del buffer , o il "titolo Uncached " scritto usando il comando echo
fclose ( $ FileOpen ) .
10
Utilizzare la funzione " ob_end_flush " per lavare e chiudere il buffer di uscita . Dopo aver aggiunto la funzione , php_cache.html apparirà come mostrato di seguito
Apri php_cache.html in un browser . Se questa è la prima volta php_cache.html è stato aperto , il codice HTML "
11 Uncached Titolo < /h1 > " verrà visualizzato utilizzando PHP . Se php_cache.html è stato aperto in precedenza , il codice HTML "
Uncached Titolo < /h1 > " sarà letto da cache.html .
Informazioni correlate
Programmazione © www.354353.com