2014-03-19 80 views
0

我有每個文件夾中都有一個文件的文件夾。從僅包含一個文件的文件夾讀取文件名

我想讀取該文件的名稱,並傳遞給在PHP中的變量。

foreach(glob('photos/folder_name/thumbs') as $filename) 
{echo $filename;} 

使用上面的腳本,$ filename沒有返回數據。有什麼想法嗎?

謝謝。

+0

您需要'glob('/ photos/folder_name/thumbs/*')'。 glob用於通配符匹配,並且沒有任何通配符,因此該路徑唯一匹配的是目錄本身。如果你沒有得到任何回報,那麼這條路就不存在了。 –

回答

0

你需要在你給glob的字符串中使用通配符。

<?php 
foreach (glob("*.txt") as $filename) { 
    echo "$filename size " . filesize($filename) . "\n"; 
} 
?> 
相關問題