【发布时间】:2015-04-09 18:33:42
【问题描述】:
因此,我尝试使用 PHP 和 glob 在我的数据库中搜索 .wav 声音文件的尝试不起作用。
我已经将四个声音文件保存到指定的目录中,但是当我尝试 glob 时,我什么也得不到。
尝试 1:
$files = array();
foreach (glob($authorURL.'/'.$titleURL."*.wav") as $file) {
$files[] = $file;
echo $file;
}
尝试 2:
$dir1 = $authorURL.'/'.$titleURL.'/'.$wordsURL;
$dir = glob("$dir1/*.{wav}");
$files = scandir($dir);
if(!empty($files)) {
foreach ($files as $file)
print " <div class='fileicon'>
<audio controls='controls'>
<source src='".$dir.$file."' />
</audio>
<button class='button' disabled>Reply</button>
</a>
</div>";
}
else
{
echo "There are no annotations for this book";
}
任何帮助将不胜感激!我不确定我是否使用了正确的 glob 格式,但每次搜索时,似乎都有不同的版本({}、"")。
【问题讨论】:
-
1.为什么你在尝试中使用不同的路径? 2.
$authorURL,$titleURL,$wordsURL的值是什么? -
我也可以看到
<a/>结束标签,但没有打开它。
标签: php database search glob scandir