Autor | Zpráva | ||
---|---|---|---|
paulos etruska Profil |
#1 · Zasláno: 29. 11. 2006, 17:27:05
Zdravim, mám menší problém. Udělal sem si výpis souborů v php s tím že adresář se zvýrazní a po kliknutí na něj se do něj přesunu. Funguje to dobře, akorát že když se dostanu do složky tak to všechny objekty ve složce označí jako soubory, ikdyž jsou mezi nima i adresáře. prostě is_dir funguje jen v základní složce www. díky za případnou pomoc
<? $adresar = $_GET['adresar']; $cesta ="../../www/".$adresar; $slozka = dir("../../www/".$adresar); echo "Nacházíš se v adresáři: ".$cesta."<br />"; while($soubor=$slozka->read()) { if ($soubor=="." || $soubor=="..") continue; if (is_dir($cesta.$soubor)){ echo "<div class=\"oranzova_odkaz\"><a href=\"?adresar=".$soubor."\">".$soubor."</a></div><br />"; } else{ echo "<a href=\"".$soubor."\">".$soubor."</a><br />"; } } $slozka->close(); ?> |
||
Alphard Profil |
#2 · Zasláno: 29. 11. 2006, 17:35:12
pravděpodobně špatná cesta jako parametr,
zkus tam vložit: echo $cesta.$soubor; a zkontroluj to |
||
paulos etruska Profil |
#3 · Zasláno: 29. 11. 2006, 18:13:36
Alphard
díky, že mě to nenapadlo. chybělo mi / za názvem adresáře |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0