Ytolziq
31.01.2011, 23:41:51
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
31.01.2011, 23:52:40
Niezależnie kto wejdzie na stronę? Szukaj pod licznik php.
Generalnie można zapisywać do pliku, do bazy mysql, sesji, ciasteczek..
sadistic_son
1.02.2011, 00:49:40
Daj to na samym początku pliku. A przynajmniej
session_start na samym początku, reszta może być gdziekolwiek.
if(!isset($_SESSION['licznik'])){ $licznik++;
file_put_contents("licznik.txt");
$_SESSION['licznik']=1;
}
Ytolziq
1.02.2011, 09:40:41
Warning: file_put_contents() expects at least 2 parameters, 1 given in /home/jlrp/public_html/test.php on line 113
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...
JAK BYK pisze co jest nie tak. Zobacz manual dla file_put_contents a zobaczysz co nie tak.
Piogola
1.02.2011, 16:00:19
Wejdź w manual
file_put_contents i spojrzyj ile musi być parametrów!