1
我正在處理一個小腳本,我想列出一個目錄的內容,使它們成爲超鏈接,然後編輯這些超鏈接看起來很漂亮(即不顯示醜陋的超長路徑名稱),然後將回顯的數字文件限制回瀏覽器。另外,我只需要回顯最近的文件。上市目錄:Opendir()
我想使用這樣的:
<?php
$path = "/full/path/to/files";
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle)))
{
if ($file != "." && $file != "..")
{
$files .= '<a href="'.$file.'">'.$file.'</a>';
}
}
closedir($handle);
}
?>
或本:
<?php
$sub = ($_GET['dir']);
$path = 'enter/your/directory/here/';
$path = $path . "$sub";
$dh = opendir($path);
$i=1;
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
if (substr($file, -4, -3) =="."){
echo "$i. $file <br />";
}else{
echo "$i. <a href='?dir=$sub/$file'>$file</a><br />";
}
$i++;
}
}
closedir($dh);
?>
,但我不想列出文件是這樣的:
C:/例/示例2/Hello.pdf
我想編輯變量。那可能嗎?讓它說一些簡單的「你好」。
我想限制列出的文件數量。例如:只列出前5個文件或後5個等等。有沒有函數或某種參數?
我感謝任何幫助或推動正確的方向。謝謝