Tôi có một dòng mã php như dưới đâymáy chủ tài liệu gốc Path trong PHP
$files = glob('myFolder/*');
Tôi muốn sử dụng đường dẫn tuyệt đối đến Myfolder ở trên bằng cách sử dụng gốc tài liệu máy chủ, như dưới đây
$_SERVER["DOCUMENT_ROOT"]."/myFolder/"
Nó phải như bên dưới
$files = glob('$_SERVER["DOCUMENT_ROOT"]."/myFolder/*"');
Nhưng điều này không hoạt động
Cách sửa lỗi này?
Thật sự tôi đang cố gắng để làm điều này:
<?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);
}
?>
Mã dưới đây đang làm việc
$files = glob('myFolder/*');
này bên dưới không hoạt động
$files = glob($_SERVER["DOCUMENT_ROOT"]."/myFolder/*");
Tôi muốn sử dụng đường dẫn tuyệt đối đến Myfolder
1) ở đầu tập lệnh, bao gồm 'error_reporting (E_ALL)' trong trường hợp 'unlink' là lỗi ném. 2) Bên trong foreach, echo '$ file' để bạn có thể xác minh những gì nó * có thể * xem. Hãy thử cả hai loại này rồi cập nhật bài đăng của bạn với kết quả. –
Bạn cần phải thông báo cho chúng tôi biết đường dẫn của nó là gì: 'var_dump ($ _ SERVER [" DOCUMENT_ROOT "]."/MyFolder/* ");' –
$ _SERVER ['DOCUMENT_ROOT'] trả về đường dẫn gốc của bạn (ví dụ: public_html) thư mục, bạn có thể giải thích của bạn strucuture thư mục? Tệp .php và myFolder của bạn ở đâu? –