Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] odczytywanie nazw folderów ?
kkuubbaa88
post
Post #1





Grupa: Zarejestrowani
Postów: 510
Pomógł: 1
Dołączył: 27.08.2007

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


posiedzialem troche w manualu i udalo mi sie zrobic cos takiego:

  1. <?php
  2. $sciezka = "galeria_gp/kanada_gp/";
  3. if (is_dir($sciezka)){
  4. $sciezka_o = opendir($sciezka);
  5. echo "jest ?<br>";
  6. while (($pliki = readdir($sciezka_o)) !== false){
  7. echo("<img src=\"$sciezka$pliki\"");
  8. }
  9. closedir($sciezka_o);
  10. } else {
  11. echo "nie ma ?";
  12. }
  13. ?>


problem w tym jest taki, ze musze podac doklada sciezke "galeria_gp/kanada_gp/". czy mozna zrobic cos takiego, aby po wpisaniu samego "galeria_gp/"do jakiejs tablicy wpisany sie nazwy wszystkich katalogow, ktore są w tym folderze ? cos probowalem, ale same kropki mi wychodzily...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Kristof
post
Post #2





Grupa: Zarejestrowani
Postów: 33
Pomógł: 1
Dołączył: 15.12.2005

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


funkcja glob() w tym przypadku z flaga ONLYDIR o ile dobrze zrozumiałem biggrin.gif

Ten post edytował Kristof 19.07.2008, 13:42:20
Go to the top of the page
+Quote Post
-Hec-
post
Post #3





Goście







Przeanalizuj ten kod, tak robię system wczytywania templates w moim systemi

$open = opendir("templates");

while($theme_open = readdir($open)) {
if($theme_open<>'.' AND $theme_open<>'..') {
if($theme_open == $config_template) $write = ' selected'; else $write ='';

$templates .= '<option value="'.$theme_open.'"'.$write.'>'.$theme_open.'</option>';
}
}
Go to the top of the page
+Quote Post
-Hec-
post
Post #4





Goście







Sorrki zapomniałem dodać tag

  1. <?php
  2. $open = opendir("templates");
  3.  
  4. while($theme_open = readdir($open)) {
  5. if($theme_open<>'.' AND $theme_open<>'..') {
  6. if($theme_open == $config_template) $write = ' selected'; else $write ='';
  7.  
  8. $templates .= '<option value="'.$theme_open.'"'.$write.'>'.$theme_open.'</option>';
  9. }
  10. }
  11. ?>
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 Aktualny czas: 22.08.2025 - 09:18