Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Ograniczenie wyswietlania plikow
Forum PHP.pl > Forum > Przedszkole
Merko
Mam proglem chcialbym zrobic zeby wyswietlal np pliki o zawartosci czegos tam z pliku ale nie wszystkie tylko 5 czy da sie cos takiego zrobic to co ja mam ::

  1. <?php
  2. $path = "./katalog/";
  3. $folder = @opendir($path);
  4.  
  5.  
  6.  
  7. if(!$folder)
  8. {
  9. echo blad;
  10. }
  11. else
  12. {
  13.  
  14.  while($filename = readdir($folder)){
  15. if($filename == "." || $filename == "..") continue;
  16. $temp = explode(".", $filename);
  17. if($temp[1] == "xml") 
  18. {
  19.  
  20. $name = $temp[0];
  21. $plik = $path .$name.'.'.$temp[1];
  22. $file = fopen($plik, 'r'); 
  23.  
  24. echo "<b>".$name."</b><br>";
  25. include $plik;
  26. echo "<br><br>";
  27. }
  28. }
  29. }
  30. ?>


Próbowałem cosś tam robic ale sie nie udaje ;/ PLX help me blinksmiley.gif
colinQ
  1. <?php
  2. $handle = opendir('.');
  3. $i = 0;
  4.  
  5.  
  6. while (false !== ($file = readdir($handle))) {
  7. if ($file != "." && $file != "..") {
  8. $i = $i + 1;
  9.  if($i <= 5)
  10. echo "$file<br>";
  11. }
  12. }
  13. closedir($handle);
  14.  
  15. ?>


Bardzo proszę winksmiley.jpg

Na takiej zasadzie przerób swój skrypt...
-Merko-
Dzieki pomoglo ale masz blad w skrypcie

jak jest

  1. <?php
  2. ...
  3. if($i <= 5)
  4. echo "$file<br>";
  5. }
  6. ...
  7. ?>

to nie masz { na poczatku ifa ;p
colinQ
Tam nie ma błędu winksmiley.jpg

dla rozjaśnienia ponumeruje ci winksmiley.jpg

  1. <?php
  2. $handle = opendir('.');
  3. $i = 0;
  4.  
  5.  
  6. while (false !== ($file = readdir($handle))) { //1
  7. if ($file != "." && $file != "..") { //2
  8. $i = $i + 1;
  9.  if($i <= 5)
  10. echo "$file<br>";
  11. } //2
  12. } //1
  13. closedir($handle);
  14.  
  15. ?>


A przy if'ie gdzie występuje tylko jedno polecenie nie potrzebne są klamry 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.