Autor | Zpráva | ||
---|---|---|---|
_Motorka_ Profil |
#1 · Zasláno: 19. 6. 2005, 21:05:47
hladal som po nete nejaky script, ktory by vypisal vsetky veci, ktore su na mojom webe, a pekne ich usporiadal podseba
obrazok1.gif obrazok2.gif index.php ........ neviete o nejakom scripte? skusal som na linuxsoft.cz ale tam mi hlasi error DIk za kazdu odpoved |
||
SQi Profil |
#2 · Zasláno: 19. 6. 2005, 21:49:37
zkus tohle:
chdir("soubory"); $adresar = dir("."); $adresar->rewind(); while ($soubor=$adresar->read()){ if(!(($soubor==".") OR ($soubor==".."))){ ?> Soubor: <a href="soubory/<?php echo $soubor;?>"><?php echo $soubor;?></a><br /> } |
||
_Motorka_ Profil |
#3 · Zasláno: 19. 6. 2005, 23:21:09
no nejak mi to nefunguje
|
||
Havel-st Profil * |
#4 · Zasláno: 20. 6. 2005, 07:55:31
už nevím odkud to mám, nijak jsem to nepitval, ale funguje
<? print "<ol>"; $BASEDIR="./"; // vychozi adresar function recursedir($BASEDIR) { $hndl=opendir($BASEDIR); while($file=readdir($hndl)) { if ($file=='.' || $file=='..') continue; $completepath="$BASEDIR/$file"; if (is_dir($completepath)) { recursedir($BASEDIR.'/'.$file); print "<br> <br><strong>folder: $BASEDIR/$file</strong><br>\n"; } else { print "<li><em>file:</em> "; print "<a href=\" $BASEDIR/$file\">"; print "$BASEDIR/$file\"</a></li>\n"; } } } recursedir($BASEDIR); print "</ol>\n"; print "<hr>\n"; $handle=opendir('../data'); while (false!==($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file<br>\n"; } } closedir($handle); ?> |
||
Havel-st Profil * |
#5 · Zasláno: 20. 6. 2005, 08:16:31
promiň, ten konec pod: print "</ol>\n"; už tam nepatří, ale to jsi asi poznal, že
|
||
_Motorka_ Profil |
#6 · Zasláno: 20. 6. 2005, 15:33:45
dik ide to a nedalo by sa aby ukazovalo iba to co je v rodicovskom adresari a aby neukazovalo /obrasky/logo.gif cez adresar, ze cisto iba rodicovsky adresar? islo by to keby som vymazal iba z tohto kodu?
|
||
SQi Profil |
#7 · Zasláno: 20. 6. 2005, 17:03:59
nevím proč ti to nefunguje, já to používám a je to právě jak ty chceš jen rodičovský adresář
|
||
Havel-st Profil * |
#8 · Zasláno: 20. 6. 2005, 17:42:31
Tady budou jen soubory nastaveného adresáře (bez složek)
- doufám, že tak jsi to chtěl - možná by šlo jednoduššeji, ale už jsem dlouho se složkami nedělal. <?php if($DirPath=="") { $DirPath='./'; } if (($handle=opendir($DirPath))) { while ($node = readdir($handle)) { $nodebase = basename($node); if ($nodebase!="." && $nodebase!="..") { if(is_dir($DirPath.$node)) { } else { echo "<a href=\"$node\">$node</a><br>"; } } } } ?> SQi > to monstrum nahoře mi vypisuje i obsah vnořených složek. |
||
_Motorka_ Profil |
#9 · Zasláno: 20. 6. 2005, 18:16:51
Dik Havel-st presne to som chcel, ale nedalo by sa este spravit aby mi ocislovalo vsetko? ako v tom trochu vyssie ale pri tom vyssiel mi pisalo error..
|
||
Havel-st Profil * |
#10 · Zasláno: 20. 6. 2005, 18:30:20
<?php
if($DirPath=="") { $DirPath='./'; } if (($handle=opendir($DirPath))) { echo "<ol>"; while ($node = readdir($handle)) { $nodebase = basename($node); if ($nodebase!="." && $nodebase!="..") { if(is_dir($DirPath.$node)) { } else { echo "<li><a href=\"$node\">$node</a></li><br>"; } } } } echo "</ol>"; ?> kdybys šacoval jinou složku, musíš adresu ukončít lomítkem, jinak to bude vypisovat i složky - $DirPath='../slozka/'; |
||
SQi Profil |
#11 · Zasláno: 20. 6. 2005, 19:13:20
Havel-st jojo ja zapomel, ja to totiz mel tak ze jsem v tom slozky nemel..
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0