Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] id newsa w pliku tekstowym
Forum PHP.pl > Forum > Przedszkole
Beroyu
Mam pytanie. Jak utworzyć lub jak znaleźć id newsa w pliku tekstowym? Pytam bo mam system newsów i np w jednym pliku tekstowym mam kilka linijek tekstu i jak się dowiedzieć jakie jest id tej linijki?
krzywy36
Nie czaje o co Ci chodzi ;/ Napisz dokładniej...
MWL
czy chodzi Ci o numer wiersza?? możesz to policzyć zliczając wszystkie znaki nowej lini (\n)
phpion
Użyj funkcji file" title="Zobacz w manualu PHP" target="_manual, która wrzuci Ci zawartość pliku do tablicy. Indeksem tablicy będzie liczba od 0 do n (gdzie n to liczba wpisów (linijek) w pliku - 1), natomiast wartością będzie linijka z pliku. Odwołując się do indeksu tablic odwołasz się do id newsa.
erix
A jak będzie miał NNNNNN sztuk tych wpisów + treść i łupnie wszystko przez file" title="Zobacz w manualu PHP" target="_manual...?

Proponowałbym przeskakiwanie przez pętlę:
  1. <?php
  2. $p = fopen('plik.asd', 'r');
  3. $id = 34;
  4.  
  5. $c = 0;
  6. $l = false;
  7.  
  8. while(!feof($p)){
  9.  
  10. $c++;
  11.  
  12. $l = fgets($p);
  13. if($id==$c){
  14. break;
  15. }
  16. }
  17.  
  18. fclose($p);
  19. //$l == false -> brak id
  20. ?>
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.