使用Glob将文件名设置为变量?

时间:2010-09-01 14:37:00

标签: php glob

我只是尝试将变量设置为文件名,我知道文件名的开头和结尾,但文件名的一部分是日期戳,因此是可变的。

然而,这个简单的测试给了我一个错误

<?php 
$apps = (glob('/var/www/vhosts/smartphonesoft.com/httpdocs/fred/epf/file*.tbz');
echo $apps;
?>
  

PHP Parse错误:语法错误,   意外的';'在   /var/www/vhosts/smartphonesoft.com/httpdocs/fred/showfile.php   在第8行

1 个答案:

答案 0 :(得分:2)

您有一个未关闭的左括号:

$apps = (glob('/var/www/vhosts/smartphonesoft.com/httpdocs/fred/epf/file*.tbz');
--------^

另外,我不确定你想把它放在括号中或通过回声来实现。 glob将始终返回匹配文件名的数组。如果没有匹配的文件,则该数组将为空。请尝试print_r($apps)查看glob匹配的内容。