Autor Zpráva
Ben
Profil *
Ahoj hledám nejvhodnější řešení na následující situaci. Chci udělat na stránku výpis všech podadresářů z jednoho jim nadřazeného. Jméno každého tohoto podadesáře se bude zobrazovat jako odkaz. Každý podaresář bude obsahovat jeden html soubor, který se vypíše. Je mi jasné, že výpis udělám pomocí nějakého cyklu, nejspíše while(); Ale nevím přesne jak na to. Máte někdo nějaké zkušenosti s podobným případem?
johnl
Profil
<?php
$slozka = dir("./adresar/");
while($file=$slozka->read()) {
  if ($file=="." || $file=="..") continue;
if (is_dir($file) === true) { 
echo "<a href='./adresar/$file'>$file</a><br>";
}
}
$slozka->close(); 
?>
Vypíše všechny adresáře které odsahuje adresář „adresar/“..
Ben
Profil *
johnl Díky, jen mám problém s tímto:

...failed to open dir: No such file or directory in..

Soubor s tímto scriptem je umístěn ve stejném adresáři jako je ./adresar Je tam potřeba nastavovat nějaká oprávnění, atd?
Radek9
Profil
Ben:
Tak místo "./adresar/" vlož jen aktuální adresář, tedy "./".

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0