Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Mam kod wyświetlający pliki w katalogu, potrzebuję warunku sprawdzającego czy to plik czy katalog, funkcja is_dir() chyba nie działa tak jak powinna...
marcinpl87
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 22.05.2007

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


Witam
Kod którego używam do wyświetlenia zawartości katalogu z wordpressem wygląda tak:
  1. $src = './wordpress/'; //sciezka do katalogu
  2. $f = opendir($src); //uchwyt katalogu
  3. while ($file = readdir($f)) { //odczytuje liste plikow z katalogu
  4. if (!is_dir($file)) echo $file.'<br />';
  5. }
Wynik który zwraca pętla while wygląda tak:
  1. wp-login.php
  2. wp-mail.php
  3. index.php
  4. wp-links-opml.php
  5. wp-atom.php
  6. wp-settings.php
  7. wp-load.php
  8. license.txt
  9. wp-config-sample.php
  10. wp-blog-header.php
  11. wp-includes
  12. wp-rss2.php
  13. wp-rdf.php
  14. wp-content
  15. wp-cron.php
  16. wp-comments-post.php
  17. wp-rss.php
  18. wp-commentsrss2.php
  19. wp-admin
  20. wp-register.php
  21. wp-trackback.php
  22. readme.html
  23. wp-feed.php
  24. wp-pass.php
  25. wp-app.php
  26. xmlrpc.php
Jak widać nie ma tutaj "." oraz ".." a to osiągnąłem dając warunek if (!is_dir($file)).
Chciałbym dopisać jeszcze warunek sprawdzający gdzie są pliki a gdzie katalogi bo na tej liście którą zwraca pętla mam też katalogi (wp-content, wp-includes, wp-admin) i docelowo chciałbym żeby skrypt wchodził do katalogu i w nim odczytywał pliki.
Go to the top of the page
+Quote Post

Posty w temacie


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: 22.08.2025 - 13:17