Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> od - do
-nserdon-
post
Post #1





Goście







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.
Go to the top of the page
+Quote Post
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  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. ?>
Go to the top of the page
+Quote Post
-nserdon-
post
Post #3





Goście







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?
Go to the top of the page
+Quote Post
tiraeth
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  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. ?>
Go to the top of the page
+Quote Post
-Guest-
post
Post #5





Goście







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.
Go to the top of the page
+Quote Post
tiraeth
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


  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...
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 14:32