> Potreboval bych kod v PHP a muj ddavatel PHP na me nejak kasle :-) > Mam adresar FOTO a v nem dalsi adresare VANOCE, VELIKONOCE, PRAZDNINY. > Potreboval bych kod, ktery by udelal odkazy na jednotlive podadresare (jako > to delaji automaticke indexy), nejak takhle: > VANOCE<br>... > Jan Fiser myslis neco takoveho: --------------- begin code --- <html><head> <title>dir tree</title></head> <body> <?php function GetDirArray($sPath,&$ret,&$dir) { global $time0, $MAXTIME, $timeover; if ((time()-$time0)>$MAXTIME) { $timeover = 1; return; } $handle=opendir($sPath); while ($file = readdir($handle)) { $polozky[count($polozky)] = $file; } closedir($handle); sort($polozky); while (list($key, $val) = each($polozky)) { if ($val != "." && $val != "..") { $path = str_replace("//","/",$sPath.$val); $path2 = substr($path,2); $ret[count($ret)] = $path2; if (is_dir($sPath."/".$val)) { $dir[count($dir)] = 1; GetDirArray($sPath."/".$val."/",$ret,$dir); } else { $dir[count($dir)] = 0; } } } } $MAXTIME = 60; $time0 = time(); $timeover = 0; $cwd = getcwd(); echo "<H1>Adresar \"$cwd\"</H1><br>\n"; GetDirArray("./",$ret,$dir); if ($timeover) echo "vyprsel cas ($MAXTIME sek.)<br><br>\n\n"; while (list($key, $isdir) = each($dir)) { list($key, $file) = each($ret); if($isdir==1) { echo "dir name: <a href=\"$file\">$file</a><br>\n"; } } echo "<br><br>\n"; reset($dir); reset($ret); ?> </body> </html> --------------- end code --- vypise to vsechny vnorene adresare v adresari odkud se vola (to je blbe napsane, ale zkus uvidis:) - h! - mycoolsite: http://www.hyneklipa.cz/ ;)
This archive was generated by hypermail 2.1.2 : 30. 08. 2002, 10:23 CEST