Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zmiania treści strony po jej pierwszym wyświetleniu.
jacek115
post 25.09.2009, 18:02:11
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 15.12.2008

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


Witam,

Chciałbym napisać skrypt który zmieniałby treść strony po jej pierwszym wyświetleniu przez użytkownika.
Chodzi mi o to że na pewnej podstronie wyświetlany jest kod który może być użyty tylko raz. Chciałbym żeby treść tej strony z kodem została zmieniona np. na "Kod został już wykorzystany, spóźniłeś się." po tym jak zostanie ona obejrzana przez pierwszą osobę.

Czy ktoś może ma jakiś pomysł jak to mogę zrobić ? Chodzi mi o to jak zarejestrować fakt że ktoś już tą stronę widział i zmienić jej treść gdy tak się stało.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Berg
post 25.09.2009, 18:11:41
Post #2





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

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


Skorzystać z bazy danych? Po wejściu użytkownika na stronę sprawdzasz czy jest pierwszym użytkownikiem, jeśli tak to aktualizujesz bazę, jeśli nie to wyświetlasz stosowny komunikat.
Go to the top of the page
+Quote Post
jacek115
post 25.09.2009, 18:14:37
Post #3





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 15.12.2008

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


Cytat(Berg @ 25.09.2009, 18:11:41 ) *
Skorzystać z bazy danych? Po wejściu użytkownika na stronę sprawdzasz czy jest pierwszym użytkownikiem, jeśli tak to aktualizujesz bazę, jeśli nie to wyświetlasz stosowny komunikat.


Ale właśnie jak sprawdzić czy jest pierwszym użytkownikiem ? rolleyes.gif
Go to the top of the page
+Quote Post
erix
post 25.09.2009, 18:19:38
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Jak? Wystarczy nawet zwykły plik (lepiej baza, jeśli kodów jest więcej). Jeśli plik/rekord jest pusty = użytkownik wszedł jako pierwszy. Po tym wejściu aktualizuj rekord/plik, aby nie był pusty. Następne sprawdzanie wykaże, że ktoś już odwiedził stronę. winksmiley.jpg


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Berg
post 25.09.2009, 18:22:28
Post #5





Grupa: Zarejestrowani
Postów: 180
Pomógł: 37
Dołączył: 1.05.2008
Skąd: Białystok

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


Kurs mysql, szczególnie SELECT do sprawdzenia i INSERT do wstawienia statusu. Jeśli to ma być tylko jedna strona do sprawdzenia to zawsze możesz sprawdzać za pomocą file_exists czy plik w określonej lokalizacji istnieje, jeśli nie to oznacza że jest to pierwszy użytkownik na stronie (w takim przypadku musisz w podanej lokalizacji utworzyć plik, można to zrobić za pomocą file_put_contents). Jeśli istnieje to znaczy że ktoś już na stronie był (oczywiście o ile nie zapomnisz utworzyć pliku przy pierwszym użytkowniku).
Go to the top of the page
+Quote Post
jacek115
post 25.09.2009, 18:24:35
Post #6





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 15.12.2008

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


Wielkie dzięki za pomocne sugestie. Zabieram się do pracy i zobaczymy co z tego wyjdzie winksmiley.jpg
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 - 02:58