Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Xử lý thư mục và tệp tin ppsx
Nội dung xem thử
Mô tả chi tiết
Bài 15: Xử lý thư mục và tệp tin
Bài viết này tập trung vào việc điều khiển hệ thống tệp tin và thư mục trên máy chủ
(không phải máy khách). Bài này được chia làm các phần sau:
Phần 1: Các hàm căn bản xử lý tệp và thư mục
Phần 2: Cách thức truy xuất dữ liệu từ tệp tin.
Phần 3: Tải file lên máy chủ.
Phần I. Các hàm cơ bản để xử lý tệp và thư mục
I. Một số hàm xử lý thư mục
1. Thay đổi thư mục gốc
Để thay đổi thư mục gốc, ta dùng hàm chroot
Cú pháp:
PHP Code:
bool chroot ( string directory)
Hàm này trả về true nếu như thư mục gốc được chuyển đổi thành thư mục có đường dẫn
là directory.
2. Thay đổi thư mục hiện hành
Cú pháp:
PHP Code:
bool chdir ( string directory)
Thay đổi thư mục hiện hành sang thư mục có đường dẫn là directory. Hàm trả về TRUE
nếu thành công, ngược lại là FALSE.
3. Trả về thư mục hiện hành
Để lấy đường dẫn của thư mục hiện hành, ta dùng hàm getcwd:
PHP Code:
string getcwd ()
4. Hiển thị danh sách các tệp và thư mục con của một thư mục nào đó:
Để làm điều này, ta dùng hàm scandir
VD:
PHP Code:
<?php
$dir = '/source';
$files1 = scandir($dir);
print_r($files1);
?>
hơ hơ, đây chính là cách mà mấy con remview hoặc backdoor của mấy chú hacker hay sử
dụng để duyệt qua các tệp và thư mục trên máy chủ đây mà
5. Tạo một thư mục mới
Để tạo một thư mục mới trên máy chủ, ta dùng hàm mkdir():