> 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