Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Pobieranie danych z "PLIKÓW" txt
ktopyta
post 5.07.2012, 18:49:53
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 4.07.2012

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


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. }

Go to the top of the page
+Quote Post
krzywy36
post 5.07.2012, 19:49:15
Post #2





Grupa: Zarejestrowani
Postów: 370
Pomógł: 43
Dołączył: 1.12.2007
Skąd: Kędzierzyn Koźle

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


Ten sam kod wrzucony w pętle dla każdego pliku w katalogu. Jak wylistować pliki w katalogu dowiesz się z google.


--------------------
pretty as a shit.
Go to the top of the page
+Quote Post
Sokon
post 6.07.2012, 00:35:32
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 29.10.2008

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


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 );
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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 11:54