Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Skrypt wyświetlający nazwy plików znajdujących się w danym folderu
1937817
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 9.03.2010

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


Dzień Dobry!
Napisałem skrypt wyświetlający listę plików znajdujących się w danym folderu, lecz mam mały problem:
Wyświetlają się puste zakropkowane miejsca, oto kod skryptu:
  1. <?PHP
  2. print ("<UL>\n");
  3. $myDirectory = dir("upload");
  4. while ($entryName = $myDirectory->read())
  5. {
  6. print("<LI>$entryName \n");
  7. }
  8. $myDirectory->close();
  9.  
  10. print("</UL>\n");
  11. ?>



Można zobaczyć na: http://bateria.ugu.pl/2.php

Z góry dziękuję za pomoc...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
furman12
post
Post #2





Grupa: Zarejestrowani
Postów: 118
Pomógł: 4
Dołączył: 3.12.2009

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


Ja np napisałem coś takiego. Jest proste i działa co więcej chcieć
  1. $dir = $folder;
  2. $files = scandir($dir);
  3. foreach($files AS $file) {
  4. if(is_file($dir.'/'.$file)) {
  5. echo '<a href="'.$dir.'/'.$file.'" width="5%">Pobierz '.$file.'</a><br />';
  6. }}
Go to the top of the page
+Quote Post
Quantum
post
Post #3





Grupa: Zarejestrowani
Postów: 450
Pomógł: 84
Dołączył: 27.11.2008
Skąd: Warszawa

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


dobry wieczór! (IMG:style_emoticons/default/tongue.gif) owe kropki ".", ".." to katalog nadrzędny.

  1.  
  2. echo '<ul>';
  3.  
  4. foreach (glob('dir/*.*') as $file)
  5. {
  6. echo '<li>'.$file.'</li>';
  7. }
  8.  
  9. echo '</ul>';
  10.  


Ten post edytował sniffer32 11.03.2010, 21:12:58
Go to the top of the page
+Quote Post
Tokk
post
Post #4





Grupa: Zarejestrowani
Postów: 11
Pomógł: 6
Dołączył: 11.03.2009

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


Dobrym sposobem jest wykorzystanie DirectoryIterator do wyświetlenia zawartości katalogu.
  1. <?php
  2.  
  3. $dir = new DirectoryIterator(dirname(__FILE__));
  4.  
  5. foreach ($dir as $fileinfo)
  6. {
  7. if (!$fileinfo->isDot())
  8. {
  9. var_dump($fileinfo->getFilename());
  10. }
  11. }
  12.  
  13. ?>
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 24.08.2025 - 12:42