Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] cache
Forum PHP.pl > Forum > Przedszkole
b4x
Witam, mam takie pytanie.

Czy w jakiś sposób (mogę `zcachować` stronę, tzn. wyniki które nie są pobieranie z bazy - tylko zewnętrznie.)

Najlepiej chciałbym wszystko `zcachować`, znalazłem kilka klas ale z tego co widziałem - to one bodajże z mysql zapisują.


Ja chcę poprostu tak =>

User wyszukuje np: google >
(jeśli jest szukane 1 raz - > strona zapisuje się w jakimś tam folderze (wsumie jej treść)) [a jeśli już jest tam - to poprostu wyświetla ją]


Hmm - tylko nie wiem jak to zrobić - wgl. się da?
Moli
Do cachowanie całej strony możesz użyć ob_get_contents.
bim2
Załóżmy, że strona google jest w zmiennej $google, ale fraza do wyszukania w $fraza.
  1. <?php
  2. if(!file_exists($fraza.'cache')
  3. {
  4. //POBRANIE DANYCH Z GOOGLE.PL I ZAPISANIE ICH DO ZMIENNEJ $google
  5. file_put_contents($fraza.'.cache', $google);
  6. } else {
  7. $google = file_get_contents($fraza.'.cache');
  8. }
  9. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.