我有一行像下面这样的php代码
$files = glob('myFolder/*');
我想使用服务器文档根目录的绝对路径来引用上面的myFolder文件夹,如下所示。
$_SERVER["DOCUMENT_ROOT"]."/myFolder/"
它应该像下面这样
$files = glob('$_SERVER["DOCUMENT_ROOT"]."/myFolder/*"');
但是这不起作用。
如何纠正?
实际上,我正在尝试做这个:
<?php
//Delete All files from folder
// $files = glob('myFolder/*');
$files = glob($_SERVER["DOCUMENT_ROOT"]."/myFolder/*");
foreach($files as $file){
if(is_file($file))
unlink($file);
}
?>
以下代码有效
$files = glob('myFolder/*');
下面这个不起作用
$files = glob($_SERVER["DOCUMENT_ROOT"]."/myFolder/*");
我想使用绝对路径到我的文件夹
error_reporting(E_ALL)
以防止unlink
抛出错误。$file
以便验证它可以看到什么。 尝试这两个步骤,然后更新您的帖子以查看结果。var_dump($_SERVER["DOCUMENT_ROOT"]."/myFolder/*");
- Mike B