JavaScript is required

Trong thư mục gốc như sau: c://giang/thu/vidu.txt. Hãy cho biết kết quả khi cho chạy đoạn chương trình php sau đây?

php

$dir=opendir("c://giang/thu");

while ($file=readdir($dir))

{

echo "$file\n";

}

closedir($dir);

?>

A.

Báo lỗi dòng 2

B.

Báo lỗi dòng 3

C.

“…vidu.txt”

D.

“c://giang/thu/vidu.txt”

Trả lời:

Đáp án đúng: C


Đoạn code PHP này mở thư mục `c://giang/thu` và in ra danh sách các file và thư mục con bên trong thư mục đó. Hàm `readdir()` sẽ trả về tên của từng mục trong thư mục, bao gồm cả các mục đặc biệt '.' (thư mục hiện tại) và '..' (thư mục cha). Vì vậy, kết quả sẽ là danh sách các file và thư mục con trực tiếp nằm trong `c://giang/thu`, trong đó có `vidu.txt`. Tuy nhiên, hàm `readdir` chỉ trả về tên file, không phải đường dẫn đầy đủ.

Câu hỏi liên quan