题
我刚刚开始 php.我只是好奇是否有更好的方法来做到这一点。这将在与此脚本相同的文件夹中显示我的所有脚本。
我不确定使用 exec 命令是否是标准的。看起来不太便携。
<html>
<head>
<title>My PHP Practice Scripts</title>
</head>
<body>
<center><h1>PHP Scripts</h1></center>
<?php
exec("ls -1 *.php", $output);
foreach ($output as &$tmp){
echo "<a href=\"$tmp\">$tmp</a><br>";
}
?>
</body>
</html>
解决方案
有用于这种操作的目录功能: HTTP://www.php。净/手动/ EN / ref.dir.php
其他提示
“EXEC” 是便携式怎么一回事,因为是一个API! :-)什么是不可移植是表示在命令行调用通过“EXEC”的字符串。
在这种情况下,你可以使用PHP API来读取目录。也就是说每次使用到您的服务器操作系统上的可移植性。
例:在PHP DIR类
不隶属于 StackOverflow