Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pobieranie danych z "PLIKÓW" txt
Forum PHP.pl > Forum > Przedszkole
ktopyta
Chcę pobierać zawartość wszystkich plików z danego katalogu. Obecnie skrypt pobiera zawartość jednego, wybranego pliku. Nie znalazłem tutoriala, który pokaże w jaki sposób pobierać większą ilość plików a nie tylko jeden - wskazany. W jaki sposób to zrobić?

  1. if ($dir = @opendir("../php/news"))
  2. {
  3.  
  4.  
  5. {
  6. while($file = readdir($dir)) {
  7. $file2 = file('baza.txt'); // wczytanie zawartości pliku do tablicy
  8. foreach($file2 as $value) { // przechodzimy przez tablicę za pomocą pętli foreach
  9. $exp = explode("`",$value); // rozbijamy poszczególne linie na części
  10. echo $exp[0]."<br />".$exp[1]; // wyświetlamy rozbity tekst
  11. }
  12. echo "<hr />";
  13. }
  14. closedir($dir);
  15. }
  16. }

krzywy36
Ten sam kod wrzucony w pętle dla każdego pliku w katalogu. Jak wylistować pliki w katalogu dowiesz się z google.
Sokon
Ja bym pobrał treść z każdego pliku ze wskazanego katalogu tak:

  1. $path = "../jakis/folder/";
  2. $reading = @opendir( $path );
  3. while( $content = readdir( $reading ) ) {
  4. if( $content != "." && $content != ".." ) {
  5. $file = file( $path."/".$content );
  6. foreach( $file as $file_content ) {
  7. $exp = explode( "`", $file_content );
  8. echo $exp[0]."<br />".$exp[1];
  9. }
  10. }
  11. echo "<hr />";
  12. }
  13. closedir( $reading );
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.