Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Usuwanie katalogow . i ..
urbizdw
post 10.09.2006, 00:59:08
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 24.05.2004

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


Mam skrypt ktory pokazuje nazwy plikow i pisze czy dany plik to katalog czy inny typ pliku. Ale niestety pokazuja mi sie tez katalogi takie jak . i .. Jak je moge usunac??

  1. <?php
  2. $dir = "./";
  3.  
  4. // Otwarcie prawidłowego katalogu i pobranie jego zawartości
  5. if (is_dir($dir)) {
  6.  if ($dh = opendir($dir)) {
  7.  while (($file = readdir($dh)) !== false) {
  8.  echo "filename: $file : filetype: " . filetype($dir . $file) . "n";
  9.  }
  10.  closedir($dh);
  11.  }
  12. }
  13. ?>


Ten post edytował urbizdw 10.09.2006, 00:59:36


--------------------
www.infLAN.pl - Usługi informatyczne
Go to the top of the page
+Quote Post
Speedy
post 10.09.2006, 01:13:44
Post #2





Grupa: Zarejestrowani
Postów: 651
Pomógł: 28
Dołączył: 4.12.2004

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


  1. <?php
  2. $dir = "./";
  3.  
  4. // Otwarcie prawidłowego katalogu i pobranie jego zawartości
  5. if (is_dir($dir)) {
  6.  if ($dh = opendir($dir)) {
  7.  while (($file = readdir($dh)) !== false) {
  8. if($file <> '.' && $file <> '..')
  9. {
  10.  echo "filename: $file : filetype: " . filetype($dir . $file) . "n";
  11. }
  12.  }
  13.  closedir($dh);
  14.  }
  15. }
  16. ?>


--------------------
Sygnatura niezgodna z regulaminem.
Go to the top of the page
+Quote Post
urbizdw
post 10.09.2006, 08:41:42
Post #3





Grupa: Zarejestrowani
Postów: 40
Pomógł: 0
Dołączył: 24.05.2004

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


A jak zrobic by napis typpliku zeby wyswietlaly sie w jezyku polskim a nie english. jak zrobic zamienniki?? smile.gif

Ten post edytował urbizdw 10.09.2006, 09:10:44


--------------------
www.infLAN.pl - Usługi informatyczne
Go to the top of the page
+Quote Post
Ludvik
post 10.09.2006, 09:38:17
Post #4





Grupa: Przyjaciele php.pl
Postów: 698
Pomógł: 3
Dołączył: 28.03.2004
Skąd: Wrocław

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


Najprościej zrobić tablicę, w której kluczem będą wartości zwracane przez funkcję filetype, a wartościami będą "zamienniki".

  1. <?php
  2. $filetypes = array('fifo' => '...', 'file' => '...');
  3. ?>

I tak dalej... Potłumaczysz sobie sam. Wyświetlasz to tak:
  1. <?php
  2. echo $filetypes[filetype($dir . $file)];
  3. ?>

Powinno mniej więcej działać.


--------------------
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: 16.08.2025 - 07:42