Php 从仅包含一个文件的文件夹中读取文件名

Php 从仅包含一个文件的文件夹中读取文件名,php,Php,我有每个文件夹中都有一个文件的文件夹 我试图读取该文件的名称,并在php中传递给变量 foreach(glob('photos/folder_name/thumbs') as $filename) {echo $filename;} 使用上述脚本,不会返回$filename的任何数据。有什么想法吗 谢谢。您需要在给glob的字符串中使用通配符 <?php foreach (glob("*.txt") as $filename) { echo "$filename size " .

我有每个文件夹中都有一个文件的文件夹

我试图读取该文件的名称,并在php中传递给变量

foreach(glob('photos/folder_name/thumbs') as $filename)
{echo $filename;}
使用上述脚本,不会返回$filename的任何数据。有什么想法吗


谢谢。

您需要在给glob的字符串中使用通配符

<?php
foreach (glob("*.txt") as $filename) {
    echo "$filename size " . filesize($filename) . "\n";
}
?>
您需要glob'/photos/folder_name/thumbs/*'。glob用于通配符匹配,而您没有任何通配符,因此路径唯一匹配的是目录本身。如果你什么也得不到,那么这条路一开始就不存在了。