Directories

Коментарии

<form id="browserform" action="browser.php" method="post">
<?php 
$rootpath
='';
if(isset(
$_POST['rootpath']))
   
$rootpath=$_POST['rootpath'];       
?>
<input type="text" id="rootpath" name="rootpath" value="<?php echo $rootpath;?>" />
<?php

$handle
=opendir($rootpath);
if(
$handle!=null)
while (
false !== ($entry readdir($handle))) {
    if(
is_dir($rootpath."/".$entry))
        echo 
"<a href='#' onclick='opendir(\"$entry\")'>$entry</a><br>";
    else
        echo 
"<a href='#' onclick='openfile(\"$entry\")'>$entry</a><br>";
}
?>
</form>
<script type="text/javascript">
function opendir(dir)
{
    if(dir=="..")
    {
        var path=document.getElementById("rootpath").value;
        var arr=path.split("/");
        path=arr[0];
        for(var i=1;i<arr.length-1;i++)
            path+="/"+arr[i];
        document.getElementById("rootpath").value=path;
        browserform.submit();
    }   
    else
    {
        document.getElementById("rootpath").value+="/"+dir;
        browserform.submit();
    }   
}
function openfile(dir)
{
    var path=document.getElementById("rootpath").value;
    window.open("player.php?path="+path+"/"+dir);
}
</script>
2012-03-28 09:41:16
http://php5.kiev.ua/manual/ru/book.dir.html

    Поддержать сайт на родительском проекте КГБ