0

我只是想将变量设置为文件名,我知道文件名的开始和结束,但文件名的一部分带有日期戳,因此是可变的。

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

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

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

4

1 回答 1

2

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

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

另外,我不确定您通过将其放入括号或通过呼应它来达到什么目的。glob将始终返回匹配文件名的数组。如果没有匹配的文件,则数组将为空。尝试print_r($apps)查看glob匹配的内容。

于 2010-09-01T14:40:28.987 回答