地球问题



我正在使用Glob在目录中获取文件名。目录中总是只有1个文件。

但是我有一个CMS,所以我的路径有时是不同的,我无法使用我的BASE_URL或完整的URL,因为那时我收到了此通知:

注意:未定义偏移:0。

我正在使用此代码:

$files = glob('<?php echo BASE_URL?>images/logo/*.{jpg,gif,png}', GLOB_BRACE); 
print_r($files[0])

当我离开<?php echo BASE_URL?>时,它在家庭URL上效果很好。

有人使用修复或知道其他方式?

您需要更直接使用base_url,您的文本实际上将包括<?php echo BASE_URL?>作为字符串的一部分。

$files = glob(BASE_URL.'images/logo/*.{jpg,gif,png}', GLOB_BRACE);

但是您可能想使用ROOT_PATH,这将是服务器上的文件路径。或

之类的东西
 $files = glob($_SERVER['DOCUMENT_ROOT'].'/images/logo/*.{jpg,gif,png}', GLOB_BRACE);

相关内容

  • 没有找到相关文章

最新更新