Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Otvorte textový editor a vytvorte nový súbor . Nové súbory sú zvyčajne vytvorené v textových editoroch voľbou " Nový " z menu " Súbor " . Uložte súbor ako " php_cache.php " v umiestnení na webový server , ktorý má príslušné oprávnenie .
2
Pridať dva oddeľovače PHP do súboru ( " < ? Php " a " ? > " ) . Interpret PHP bude interpretovať akýkoľvek text medzi dvoma oddeľovače ako kód .
< ? Php ? >
3
deklarovať premennú PHP s názvom " $ fileCache " . Nastavte premenné rovná meno súborová medzipamäť je ( súbor , ktorý sa bude konať v medzipamäte verzii stránky ) . Názov súboru " cache.html "
$ fileCache = " cache.html " ; .
4
Skontrolujte existenciu " cache.html " na serveri . Je-li verzia cache.html existuje , patrí ( zaťaženie ) cache.html zo servera a výstupné php_cache.php
if ( file_exists ( $ fileCache ) ) { include ( $ fileCache ) ; exit ; } .
5
Zapnite výstupnej vyrovnávacej pamäte pomocou " ob_start " funkcie PHP . Kým ukladanie do vyrovnávacej pamäte na, všetky výstup z php_cache.php byť uložené v pamäti
ob_start ( ) ; .
6
Použite PHP echo jazykový konštrukt napísať hlavičku HTML /nárok na webovej stránke . Vzhľadom k tomu , buffering výstupu je na , bude toto záhlavie sa zapíše do výstupného buffera . Ak chcete napísať hlavičku , použite HTML "
Echo "
Použite PHP " " funkcie fopen viazať cache.html do výstupného prúdu . Otvorte súbor v režime zápisu ( " w " ) a nastaviť výstupný prúd do premennej s názvom " $ FileOpen "
$ FileOpen = fopen ( $ fileCache , " w " ) ; .
8
Použite " ob_get_contents " príkaz načítať obsah výstupného buffera . . Použite funkciu PHP " fwrite " písať obsah tohto buffera do výstupného prúdu $ FileOpen
fwrite ( $ FileOpen , ob_get_contents ( ) ) ;
9
pomocou PHP " fclose " Funkcia zatvorte výstupný prúd $ FileOpen raz výstupnej vyrovnávacej pamäti bolo napísané . Cache.html teraz obsahuje obsah tohto bufferu , alebo " uncached Názov " napísané pomocou príkazu echo
fclose ( $ FileOpen ) .
10
Použite funkciu na " ob_end_flush " prepláchnite a zatvorte výstupný buffer . Po pridaní funkcie , bude php_cache.html , ako je zobrazené nižšie
< php $ fileCache = " cache.html " ; . ? If ( file_exists ( $ fileCache ) ) { include ( $ fileCache ) ; exit ; } ob_start ( ) ; echo "
Otvoriť php_cache.html vo webovom prehliadači . Ak je to prvýkrát , čo php_cache.html bol otvorený , HTML "