首先,這是一個加權問題。但我會盡量回答你的一些問題,以幫助你入門。
您可以使用PHP中的scandir()
來掃描目錄。
$path = '/path/to/music';
$dir = scandir($path);
if (is_array($dir)) {
foreach ($dir as $directory) {
if (is_dir("{$path}/{$directory}")) {
// validate that it's among the directories you want
}
}
}
所以,現在你知道該怎麼做,也許不是試圖創建一個單獨的頁面,每個相冊文件夾,你可以用一個腳本,並根據GET
瓦爾,顯示相應的內容。例如
domain.com/index.php?album=Album+Name
現在讓我們看看如何可能與上面的例子中工作:
// assume your album folder names use underscores
$album = (isset($_GET['album']))
? str_replace('+', '_', $_GET['album'])
: null;
$path = '/path/to/music';
$dir = scandir($path);
if (is_array($dir)) {
foreach ($dir as $directory) {
if (is_dir("{$path}/{$directory}") && $album == $directory) {
// now, scan for files
}
}
}
然後拿到文件,當你通過目錄循環,而不是檢查,如果它是一個目錄,檢查它是而不是的一個目錄,那會給你你的文件。 (例如if (!is_dir(...
)
這可能只使用PHP。無論如何,這是一個programmin問題,不屬於這裏(但stackoverflow)。 –
現在有什麼評論? – VenomVipes
我認爲你需要購買一些關於編程的書籍。 –