Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] cache
b4x
post 9.03.2008, 14:24:12
Post #1





Grupa: Zarejestrowani
Postów: 658
Pomógł: 95
Dołączył: 20.12.2005
Skąd: N54,35° E18,63° (Gdańsk)

Ostrzeżenie: (0%)
-----


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?

Ten post edytował b4x 9.03.2008, 14:28:24


--------------------
Go to the top of the page
+Quote Post
Moli
post 9.03.2008, 14:40:06
Post #2





Grupa: Zarejestrowani
Postów: 662
Pomógł: 45
Dołączył: 26.03.2007
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


Do cachowanie całej strony możesz użyć ob_get_contents.
Go to the top of the page
+Quote Post
bim2
post 9.03.2008, 17:35:30
Post #3





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


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. ?>


Ten post edytował bim2 9.03.2008, 17:35:48


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:54