Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyświetlanie danych z pliku
Forum PHP.pl > Forum > Przedszkole
Vhg
Witam,
dopiero zaczynam swoją przygodę z php i natrafiłem na problem dla mnie nierozwiązywalny.
O ile 'początkujący' to pojęcie względne, to wystarczy, że powiem, iż php zajmuję się 3 dni.
Patrząc przez gogle nie znalazłem rozwiązania (wyszukiwarka forumowa pomogła w znalezieniu funkcji, których i tak nie umiem zastosować), a oficjalny manual tylko namieszał mi w głowie smile.gif. (Słabo umiem angielski, a większość funkcji, które znalazłem po takiemu są opisane).

Problem wygląda tak:
na moim serwerze mam php, ale mysql jest wyłączony (wiem że dziwne). Mam klasyfikację graczy grających w Foo i po każdym meczu zmieniają się im statystyki (np zdobyte punkty, stracone itp). Ciągłe edytowanie tabeli wyników przez html-a byłoby tylko stratą czasu. Uznałem, że najwygodniej będzie trzymać dane z wynikami w pliku wynik.txt, a skrypt sam będzie pobierał dane.
Tylko jak dany skrypt może wyglądać?
Założenia:
-bez wykorzystania bazy danych (w przeciwnym przypadku poradziłbym sobie),
-dane mają być przedstawione w postaci tabeli, gdzie każda dana będzie w innej kolumnie, z zachowaniem wierszy z pliku.
Cytat(wynik.txt)
Wyniki
foo1 0 1 1
foo2 1 2 2
foo3 2 1 2

Moje pomysły:
1)
  1. <?php
  2. $wyniki=file(wyniki.txt)
  3. ?>
, ale co dalej?
Nie bardzo umiem sobie poradzić z wyświetlaniem kolejnych zawodników i ich wyników w tabelce (najlepiej z sortowaniem, krsort() + foreach()?).
Wstyd przyznać, ale nie umiem w tej chwili wykorzystać tego co pisze w manualu :/.
2)
  1. <?php
  2. $plik = fopen('dane.txt', 'r')
  3. ?>
; etc, jak ustawić znacznik w odpowiednim miejscu, wyświetlić zawartość (a co jeśli chę wyświetlić wart z dwóch miejsc? Np liczba "10"?) i zrobić coś takiego dla każdego zawodnika i jego wyników?

Wiem, że problem jaki przedstawiłem nie jest zbyt trudny do rozwiązania, niemniej sam nie umiem sobie z nim poradzić.
sf
Było wiele razy. Użyj file, explode. Niedawno przedstawiłem przkładową księge gości gdzie były użyte te funkcje właśnie. Pooglądaj sobe przykłady z tego forum. Pisać setny raz to samo nie ma sensu.
Vhg
Dzięki.

PS. FreeBSD rox! winksmiley.jpg
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.