194 PHP i MySQL dla każdego
194 PHP i MySQL dla każdego
Listing 7.7. Skrypt umożliwiający nawigacją po katalogach serwera_
<htm1>
<head>
<title>Nawigacja po katalogach</title>
</head>
<body>
<?php
function listDir(Jdir)
if(!chdir($dir)) exit(”Brak uprawnień..."):
$dir = getcwdO: if(!$fd = opendir(Jdir)) exit("Brak uprawnień..."):
$dir = str_replace("\\". $dir): if(($count = strlen(Jdir)) > 0){ if($dir[$count - 1] == '/') $dir - substr($dir. 0. Scount - 1):
>
while (($file - readdir(Jfd)) !== false){ if($file == ".") continue:
1f(is_dir($dir."/".$file)){
$link - "<a href=\“http://1ocalhost/index.php?":
$link .= "dir=”.$dir."/".$file."\">".$file."</a>": echoCJlink"):
el se{
echo("$file“):
echo("<br>"):
closedir($fd):
@$dir = $_GET['di r*]: if($dir — ") $dir -listDir(Sdir);
</body>
</html>