Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: najwiecej online w pliku txt
Forum PHP.pl > Forum > PHP
mathevs
Witam!
Muszę napisać coś takiego jak najwięcej online w danym dniu..
Tylko nie wiem jak zapisac to do pliku txt i odczytać to.
np najlepiej jak by to było w ten sposób

8832 <-- ilość online
15:00 11.04.2013 <-- data kiedy było najwięcej online

lub

8832||15:00 11.04.2013

tak zeby php odczytało że w danym dniu było tylu i tylu online...
z góry dzięki za pomoc
!*!
file_get_contents i file_put_contents
Michael2318
Przykładowa zawartość pliku max.txt:
Cytat
8832||15:00 11.04.2013


Odczyt:

  1. $dane = file_get_contents('max.txt'); // w tej zmiennej mamy całą zawartość pliku .txt
  2. $tablica = explode('||', $dane); // dzielimy sobie zawartość na dwie części jedna (licząc od 0) to maksymalna ilość osoób a druga to czas
  3. echo 'Najwięcej osób: '.$tablica[0].' było dnia: '.$tablica[1];


Aktualizacja wpisu do pliku, jeśli maksymalna liczba osób jest większa niż ta zapisana w pliku:

  1. $obecnie_online = 99999;
  2. $tekst_do_update = $obecnie_online.'||'.date('H:i d.m.Y', time());
  3. file_put_contents('max.txt', $tekst_do_update); //aktualizujemy plik max.txt nową zawartością
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.