2014-03-19 144 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"; 
} 
?> 
相关问题