Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Zmienna, po kolei...
Forum PHP.pl > Forum > Przedszkole
Ytolziq
Witajcie!

Czy jest możliwość stworzenia takiej zmiennej, która co kolejne wejście wyświetlała by następną liczbę - wiecie o co mi chodzi (1, 2, 3, 4, 5, 6, 7,...). Chyba wydaje mi się, że jest to możliwe - ale liczby muszą zapisywać do jakiegoś pliku, proszę o pomoc i czy w ogóle jest taka możliwość.
Hekko
Niezależnie kto wejdzie na stronę? Szukaj pod licznik php.
Generalnie można zapisywać do pliku, do bazy mysql, sesji, ciasteczek..
sadistic_son
Daj to na samym początku pliku. A przynajmniej session_start na samym początku, reszta może być gdziekolwiek.
  1. if(!isset($_SESSION['licznik'])){
  2. $licznik=file_get_contents("licznik.txt");
  3. $licznik++;
  4. file_put_contents("licznik.txt");
  5. $_SESSION['licznik']=1;
  6. }
  7.  
  8. echo $licznik;
Ytolziq
  1. Warning: file_put_contents() expects at least 2 parameters, 1 given in /home/jlrp/public_html/test.php on line 113
  2. 1


Jakimś cudem nie wyskakuje już ten Warning, lecz cały czas pisze mi "1" - liczba się nie zmienia.

Zobaczyłem w innej przeglądarce, to raz jest ten warning, a czasami jest "1" - plik "licznik.txt" jest pusty...
thek
JAK BYK pisze co jest nie tak. Zobacz manual dla file_put_contents a zobaczysz co nie tak.
Ytolziq
No ja tam nic nie widzę tongue.gif
Piogola
Wejdź w manual file_put_contents i spojrzyj ile musi być parametrów! sciana.gif
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.