如何为目录中的所有文件创建超链接?

时间:2014-08-19 08:07:35

标签: php file

我试图登记目录中的所有文件,我已经这样做了,但是我想将这些文件名与它们的路径相关联,但是没有得到你想要的相同结果。

PHP

if(isset($_GET['alls'])){
        $session = $_GET['session'];
        $subject = $_GET['subject'];
        $dirh = $session.'/'.$subject.'/';
        if ($handle = opendir($dirh)) {

            while (false !== ($entry = readdir($handle))) {

                if ($entry != "." && $entry != "..") {

                    echo "<a href='$dirh.'/'.$entry'> $entry\n </a>";
                }
            }

            closedir($handle);
        }
    }

1 个答案:

答案 0 :(得分:0)

I think The problem may concatenation

Try like this

echo "<a href='".$dirh."/".$entry."'>".$entry."</a><br/>";