У меня есть строка кода 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/*");
Я хочу использовать абсолютный путь к myFolder
error_reporting(E_ALL)
на тот случай, еслиunlink
выдает ошибки. 2) Внутри foreach повторите$file
, чтобы вы могли проверить, что он может видеть. Попробуйте оба из них, а затем обновите свой пост с результатами. - person Mr. Llama   schedule 05.03.2013var_dump($_SERVER["DOCUMENT_ROOT"]."/myFolder/*");
- person Mike B   schedule 05.03.2013