Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: od - do
Forum PHP.pl > Forum > Przedszkole
nserdon
Witam,
Mam problemik, otóż:

chciałbym zrobić tak, że skrypt otworzy dany plik, odczyta go, i wyświeli zawartość pliku od "nick:" do "<hr>". Szukałem odpowiedzi w Internecie, i nie znalazłem...

Podejżewam, że trzeba wykorzystać pętle, tylko ja jestem laik i się nie znam, ucze się dopiero

Pomożecie?
Z góry dzięki.
tiraeth
  1. <?php
  2. $file = implode('', file('TEN_PLIK.txt'));
  3.  
  4. if(preg_match('#nick:(.*?)<hr>#is', $file, $result))
  5. {
  6.  echo $result[1];
  7. }
  8. ?>
nserdon
Dziękuje! Działa! smile.gif

teraz mam jeszcze jedno pytanie, jak zrobić, żeby pobrał pięć wpisów z pliku, wszystkie zaczynją się na "nick:" a kończą na <hr>, mam to poprostu skopiować pięc razy?
tiraeth
  1. <?php
  2. $file = implode('', file('TEN_PLIK.txt'));
  3.  
  4. if(preg_match_all('#nick:(.*?)<hr>#is', $file, $result))
  5. {
  6.  $i=0;
  7.  while($i<5)
  8.  {
  9. echo $print[$i][1].'<br />';
  10. $i++;
  11.  }
  12. }
  13. ?>
Guest
nie wiem dlaczego, ten drugi skrypt nie chce mi działąć. Próbowałem zastąpić to $print na $result, ale też nic, nic się nie wyświetliło. Pomocy.
tiraeth
  1. <?php
  2. $file = implode('', file('TEN_PLIK.txt'));
  3.  
  4. if(preg_match_all('#nick:(.*?)<hr>#is', $file, $result))
  5. {
  6.  print_r($result);
  7. }
  8. ?>


Odpowiednio sobie tablicę wyświetl...
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.