Napisane: 25.03.2008, 13:24:46 | |
Grupa: Zarejestrowani Postów: 255 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%) |
zrob zamiast checkboxow texty (type="text") i zobacz czy tez jest wolno |
Forum: PHP · Podgląd postu: #457237 · Odpowiedzi: 11 · Wyświetleń: 2 431 |
Napisane: 11.01.2008, 12:29:18 | |
Grupa: Zarejestrowani Postów: 255 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%) |
mozesz tworzyc dla kazdego elementu html chyba |
Forum: PHP · Podgląd postu: #429055 · Odpowiedzi: 4 · Wyświetleń: 1 101 |
Napisane: 2.01.2008, 18:36:46 | |
Grupa: Zarejestrowani Postów: 255 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%) |
Raczej tak: 1. Kazdy kesz identyfikujemy po nazwie, ktora jest unikalna (np: "ranking-desc-page-2", "profil-usera-id-4234") 2. Z nazwy generujemy id kesza robiąc md5($nazwa) (czyli wyjdzie cos w tym stylu "a2cd34b5efdf346.."). 3. Sprawdzamy, czy plik o nazwie [$id.txt] istnieje w katalogu cache, jesli tak to sprawdzamy czy zostal on zmodyfikawany $x sekund temu, gdzie $x to ustalony czas waznosci kesza. Jezeli ten kesz jest dobry to go odserializowujemy i dajemy do zmiennej $wynik oraz przechodzimy do punktu 5. 4. Jesli nie jest dobry to trzeba wygenereowac nowy wynik, dac go dop zmiennej $wynik i zapisac go zserializowanego do pliku o nazwie [$id.txt] 5. Zwracamy $wynik. Tak wyglada mniej wiecej schemat funkcji ktora ma keszowac swoj wynik Jesli $x ustawimy na 999999999 to znaczy ze jest to kesz o "nieskonczej" dacie waznosci, i zeby go odnowic to musimy skasowac jego plik. Czasami jest to przydatne. edit: Nazwy mozna latwo generowac dla zapytań po prostu kopiujac do niej kod sql, i dajac na poczatek nazwe funkcji czy cos, np: "getArticles - SELECT * FROM articles WHERE 1 ORDER BY updated_at" wtedy stworza sie rozne pliki dla tej funkcji, jezeli ona czasam pobiera artykuly posortowane rosnaco, albo jesli jest paginacja. |
Forum: PHP · Podgląd postu: #425639 · Odpowiedzi: 8 · Wyświetleń: 2 317 |
Napisane: 27.12.2007, 12:26:53 | |
Grupa: Zarejestrowani Postów: 255 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%) |
Bez obrazy, ale coś ci sie pokrecilo Sesja nic nie wyswietla, sesja jest to kontener do przechowywania informacji miedzy requestami. Zrob tak: 1.Jak user sie loguje to sprawdzasz czy login i haslo jest poprawne za pomoca SELECTa, wiec pobierz przy okazji jego id. 2.Zrob UPDATE czy INSERT (nie wiem jak to rozwiazales) do tabeli `online` wsadzajac tam id usera i czas. 3 tyle:) |
Forum: PHP · Podgląd postu: #423503 · Odpowiedzi: 12 · Wyświetleń: 2 403 |
Napisane: 27.12.2007, 12:33:35 | |
Grupa: Zarejestrowani Postów: 255 Dołączył: 20.03.2007 Skąd: Kraków Ostrzeżenie: (30%) |
|
Forum: PHP · Podgląd postu: #423506 · Odpowiedzi: 6 · Wyświetleń: 1 231 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 6.05.2024 - 08:32 |