Ανοίξτε ένα πρόγραμμα επεξεργασίας κειμένου και να δημιουργήσετε ένα νέο αρχείο . Τα νέα αρχεία δημιουργούνται συνήθως σε επεξεργαστές κειμένου με την επιλογή " New " από το μενού "Αρχείο" . Αποθηκεύστε το αρχείο ως " php_cache.php » σε μια θέση στο διακομιστή Web που έχει τα κατάλληλα δικαιώματα . 2
Προσθέστε δύο διαχωριστικά PHP στο αρχείο ( " Php " και " > »). Ο διερμηνέας PHP θα ερμηνεύσει οποιοδήποτε κείμενο που τοποθετείται μεταξύ των δύο οριοθετών ως κώδικα .
Php? > Εικόνων
3
αναγνωρίσει μια μεταβλητή της PHP που ονομάζεται " $ fileCache " . Ρυθμίστε τη μεταβλητή ίση με το όνομα του αρχείου cache (το αρχείο που θα κρατήσει την αποθηκευμένη έκδοση της σελίδας ) . Ονομάστε το αρχείο " cache.html "
$ fileCache = " cache.html " ? .
Η 4
Ελέγξτε για την ύπαρξη του « cache.html " στο διακομιστή . Αν υπάρχει μια έκδοση του cache.html , περιλαμβάνουν ( φορτίο) cache.html από το διακομιστή και την έξοδο php_cache.php
αν ( file_exists ( $ fileCache ) ) { περιλαμβάνουν ( $ fileCache ) ? Έξοδο? } .
Φτηνές 5
Ενεργοποιήστε το output buffering χρησιμοποιώντας το " ob_start " PHP λειτουργία . Ενώ buffering είναι , κάθε έξοδος από php_cache.php θα αποθηκεύονται σε ένα ρυθμιστικό
ob_start ()? .
Η 6
Χρησιμοποιήστε ένα PHP echo δομή της γλώσσας να γράψει μια κεφαλίδα HTML /τίτλο της ιστοσελίδας . Επειδή το output buffering είναι ενεργοποιημένη, αυτή η επικεφαλίδα θα γραφτεί στο buffer εξόδου . Για να γράψετε την κεφαλίδα , χρησιμοποιήστε ένα HTML "
Echo "
Χρησιμοποιήστε ένα PHP " fopen "για να δεσμεύσει cache.html σε ένα ρεύμα εξόδου . Ανοίξτε το αρχείο σε κατάσταση εγγραφής ( "w" ) και ρυθμίστε το ρεύμα εξόδου σε μια μεταβλητή με το όνομα " $ FileOpen "
$ FileOpen = fopen ( $ fileCache , 'w' )? .
Η 8
Χρησιμοποιήστε ένα " ob_get_contents " εντολή για να ανακτήσετε τα περιεχόμενα του buffer εξόδου . . Χρησιμοποιήστε την PHP λειτουργία " fwrite " για να γράψει το περιεχόμενο του buffer στο ρεύμα εξόδου $ FileOpen
fwrite ( $ FileOpen , ob_get_contents ( ) ) ?
Η 9
Χρησιμοποιήστε την PHP " Αδυναμία εγγραφής αρχείου " λειτουργία για να κλείσει το ρεύμα εξόδου $ FileOpen φορά το buffer εξόδου έχει γραφτεί . Cache.html περιέχει τώρα τα περιεχόμενα του buffer , ή το " δεδομ.μη αποθ τίτλο " γραμμένο χρησιμοποιώντας την εντολή echo
Αδυναμία εγγραφής αρχείου ( $ FileOpen ) ? .
10
Χρησιμοποιήστε το " ob_end_flush " λειτουργία για να ξεπλύνετε και να κλείσει το buffer εξόδου . Μετά την προσθήκη της λειτουργίας , php_cache.html θα εμφανιστεί όπως φαίνεται παρακάτω
Open php_cache.html σε ένα πρόγραμμα περιήγησης στο Web . Αν αυτή είναι η πρώτη φορά που php_cache.html έχει ανοίξει , η HTML "
Η 11 δεδομ.μη αποθ Τίτλος
" θα εμφανίσει τη χρήση της PHP . Αν php_cache.html έχει ανοιχθεί στο παρελθόν , η HTML " δεδομ.μη αποθ Τίτλος
" θα διαβαστεί από cache.html .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα