Tôi đang cố gắng lấy ngày sửa đổi cuối cùng của tất cả các tệp trong một thư mục bằng cách sử dụng PHP.Nhận ngày sửa đổi cuối cùng của các tệp trong thư mục bằng cách sử dụng PHP
Tôi đang sử dụng này:
foreach($dir as $file)
{
$mod_date=date("F d Y H:i:s.", filemtime($file));
}
foreach($dir as $file)
đang trở lại các tập tin chính xác, nhưng tất cả các ngày sửa đổi đang trở lại như 0000-00-00 00:00:00, thay vì ngày sửa đổi thực tế .
Tôi cần thực hiện những thay đổi nào để làm việc này?
là chức năng trả lại một lỗi hay sai? – FreudianSlip
Bạn mở '$ dir' như thế nào và đường dẫn của nó có khác với nơi tập lệnh đang chạy không? Bạn có thể cần phải thêm đường dẫn vào thư mục tới '$ file' trước khi gọi' filemtime'. – drew010
@ drew010 Tôi đang thiết lập thư mục như sau: '$ dir = glob ("/home/******/public_html/monthlymixup.com/mixups/april_2011/media/*/* ");' Và đường dẫn của tập lệnh là '/ home/******/public_html/monthlymixup.com/process.php'' Tôi sẽ làm thế nào để thêm vào thư mục? – Nick