Autor | Zpráva | ||
---|---|---|---|
Janik Profil * |
#1 · Zasláno: 17. 8. 2008, 11:14:55
Ahoj, níže uvedený kód mi vypisuje obsah adresáře ve kterém se daný soubor nachází. Přehlíží pouze soubory s názvem soubory.php a svým vlastním (soubor ve kterém je kód).
Měl bych dvě otázky: 1. Jak udělat, aby se vypisoval obsah jiného adresáře (soubor php bude uložen v nadřazeném adresáři) 2. Jak seřadit vypsané soubory dle datumu (datum změny souborů v adresáři) <? $vy_sou='soubory.php'; $nas_sou = BaseName($PHP_SELF); $handle=opendir('.'); $i=0; $j=0; while (false!==($file = readdir($handle))) {if ($file!="."&&$file!=".."&&!is_dir($file)&&$file!=$nas_sou&&$file!=$vy_ sou) {$soubor[$i]="$file"; $velikost[$i]= round((filesize ($file))/(1024*1024),2); $zmena[$i]=date("j. n. Y ",filemtime($file)); $i++;} if ($file != "." && is_dir($file)) {$adresar[$j]="$file"; $j++;}} closedir($handle); function vypis($s,$v,$z){echo "<table border=0><tr bgcolor=Silver><td><B>Jméno souboru</B></td><td align=right><B>Datum</B></td><td width=150 align=right><B>Velikost v MB</B></td></tr>\n"; for($i=0;$i<count($s);$i++) {echo "<tr><td>"; echo '<a href="'.$s[$i].'">'.$s[$i].'</a>'; echo "</td><td align=right>$z[$i]"; echo "</td><td align=right>$v[$i]"; echo "</td></tr>\n";} echo "</table>\n";} vypis($soubor,$velikost,$zmena); ?> |
||
Časová prodleva: 16 let
|
0