Php tập tin giới thiệu
Các chức năng hệ thống tập tin cho phép bạn truy cập và thao tác với hệ thống tập tin.
Cài đặt
Các chức năng hệ thống tập tin là một phần của lõi PHP. Không có cài đặt cần thiết để sử dụng các chức năng này.
Khả năng tương thích của Unix / Windows
Khi chỉ định một đường dẫn trên các nền tảng UNIX, một dấu gạch chéo phía trước [/] được sử dụng làm dấu phân cách thư mục.
Trên các nền tảng Windows, cả chém chuyển tiếp [/] và chao đảo [\] đều có thể được sử dụng.
Cấu hình thời gian chạy
Hành vi của các chức năng hệ thống tập tin bị ảnh hưởng bởi các cài đặt trong php.ini.
cho phép_url_fopen | "1" | Cho phép fopen []-Loại chức năng hoạt động với các URL | PHP_ini_System |
cho phép_url_include | "0" | [Có sẵn kể từ Php 5.2] | PHP_ini_System |
cho phép_url_include | "0" | [Có sẵn kể từ Php 5.2] | đại lý người dùng |
VÔ GIÁ TRỊ | Xác định tác nhân người dùng để PHP gửi [có sẵn kể từ PHP 4.3] | PHP_INI_ALL | đại lý người dùng |
VÔ GIÁ TRỊ | Xác định tác nhân người dùng để PHP gửi [có sẵn kể từ PHP 4.3] | PHP_INI_ALL | đại lý người dùng |
VÔ GIÁ TRỊ | "0" | [Có sẵn kể từ Php 5.2] | đại lý người dùng |
VÔ GIÁ TRỊ | Xác định tác nhân người dùng để PHP gửi [có sẵn kể từ PHP 4.3] | PHP_INI_ALL | PHP_ini_System |
cho phép_url_include
Có thể thay đổi | cho phép_url_fopen |
"1" | Cho phép fopen []-Loại chức năng hoạt động với các URL |
PHP_ini_System | cho phép_url_include |
"0" | [Có sẵn kể từ Php 5.2] |
đại lý người dùng | VÔ GIÁ TRỊ |
Xác định tác nhân người dùng để PHP gửi [có sẵn kể từ PHP 4.3] | PHP_INI_ALL |
Default_socket_timeout | "60" |
Đặt thời gian chờ mặc định, tính bằng giây, cho các luồng dựa trên ổ cắm [có sẵn kể từ Php 4.3] | từ |
"" | Xác định địa chỉ email sẽ được sử dụng trên các kết nối FTP không được xác thực và trong tiêu đề từ các kết nối HTTP khi sử dụng trình bao bọc FTP và HTTP |
auto_detect_line_endings | Khi được đặt thành "1", PHP sẽ kiểm tra dữ liệu được đọc bởi fgets [] và file [] để xem nó có sử dụng các ký tự kết thúc dòng Unix, MS-DOS hoặc MAC không [có sẵn từ Php 4.3] |
sys_temp_dir | [Có sẵn kể từ Php 5.5] |
Hàm hệ thống tập tin PHP | Hàm số |
basename [] | Trả về thành phần tên tệp của một đường dẫn |
chgrp [] | Thay đổi nhóm tệp |
Chmod [] | Thay đổi chế độ tệp |
Chown [] | Thay đổi chủ sở hữu tệp |
ClearStatCache [] | Xóa bộ đệm trạng thái tệp |
sao chép [] | Sao chép một tập tin Returns a line from an open file - stripped from HTML and PHP tags |
xóa bỏ[] | Xem Unlink [] |
Dirname [] | Trả về thành phần tên thư mục của đường dẫn |
disk_free_space [] | Trả về không gian trống của hệ thống tập tin hoặc đĩa |
disk_total_space [] | Trả về tổng kích thước của hệ thống tập tin hoặc đĩa |
không gian đĩa [] | Bí danh của disk_free_space [] |
fclose [] | Đóng một tệp mở |
Feof [] | Kiểm tra xem "End of File" [EOF] có đạt được cho một tệp mở không |
fflush [] | FLUSHES ĐẦU TIÊN ĐƯỢC ĐƯỢC ĐƯỢC MỞ RỘNG Tệp |
fgetc [] | Trả về một ký tự duy nhất từ một tệp mở |
fgetcsv [] | Trả về một dòng từ tệp CSV mở |
fgets [] | Trả về một dòng từ một tệp mở |
fgetss [] | Khấu dùng từ Php 7.3. Trả về một dòng từ một tệp mở - bị tước khỏi thẻ HTML và PHP |
tập tin[] | Đọc một tệp vào một mảng |
File tồn tại[] | Kiểm tra xem một tệp hoặc thư mục có tồn tại hay không |
file_get_contents [] | Đọc một tệp vào một chuỗi |
file_put_contents [] | Ghi dữ liệu vào một tệp |
fileatime [] | Trả về thời gian truy cập cuối cùng của tệp |
Filectime [] | Trả về thời gian thay đổi cuối cùng của một tệp |
Filegroup [] | Trả về ID nhóm của một tệp |
Fileinode [] | Trả về số inode của một tệp |
Filemtime [] | Trả về thời gian sửa đổi cuối cùng của một tệp |
Chủ filed [] | Trả về ID người dùng [chủ sở hữu] của một tệp |
fileperms [] | Trả về quyền của tệp |
Kích thước tập tin[] | Trả về kích thước tệp |
loại tệp[] | Trả về loại tệp |
Đàn [] | Khóa hoặc phát hành một tệp |
fnmatch [] | Khớp với tên tệp hoặc chuỗi với một mẫu được chỉ định |
fopen [] | Mở một tệp hoặc url |
fassthru [] | Đọc từ vị trí hiện tại trong một tệp - cho đến khi EOF và ghi kết quả vào bộ đệm đầu ra |
fputcsv [] | Định dạng một dòng dưới dạng CSV và ghi nó vào một tệp mở |
fputs [] | Bí danh của fwrite [] |
fread [] | Đọc từ một tệp mở [an toàn nhị phân] |
fscanf [] | Đầu vào phân tích cú pháp từ một tệp mở theo định dạng được chỉ định |
fseek [] | Tìm kiếm trong một tệp mở |
fstat [] | Trả về thông tin về một tệp mở |
ftell [] | Trả về vị trí hiện tại trong một tệp mở |
ftruncate [] | Cắt một tệp mở thành một độ dài được chỉ định |
fwrite [] | Ghi vào một tệp mở [an toàn nhị phân] |
GLAST [] | Trả về một mảng tên tệp / thư mục phù hợp với một mẫu được chỉ định |
is_dir [] | Kiểm tra xem một tệp có phải là một thư mục không |
is_executable [] | Kiểm tra xem một tệp có thể thực thi được không |
is_file [] | Kiểm tra xem một tệp có phải là một tệp thông thường không |
is_link [] | Kiểm tra xem một tệp có liên kết không |
is_readable [] | Kiểm tra xem một tệp có thể đọc được không |
is_uploaded_file [] | Kiểm tra xem một tệp đã được tải lên qua bài đăng HTTP |
is_writable [] | Kiểm tra xem một tệp có thể ghi được không |
Popen [] | Mở một đường ống |
Đọc tài liệu[] | Đọc một tệp và ghi nó vào bộ đệm đầu ra |
liên kết lại [] | Trả về mục tiêu của một liên kết tượng trưng |
RealPath [] | Trả về tên đường dẫn tuyệt đối |
realpath_cache_get [] | Trả về các mục nhập bộ nhớ cache realpath |
realpath_cache_size [] | Trả về kích thước bộ nhớ cache realpath |
đổi tên[] | Đổi tên một tệp hoặc thư mục |
tua lại [] | Tua lại một con trỏ tệp |
rmdir [] | Xóa một thư mục trống |
set_file_buffer [] | Bí danh của stream_set_write_buffer []. Đặt kích thước bộ đệm cho các hoạt động ghi trên tệp đã cho |
stat [] | Trả về thông tin về một tệp |
Symlink [] | Tạo một liên kết tượng trưng |
Tempnam [] | Tạo một tệp tạm thời duy nhất |
tmpfile [] | Tạo một tệp tạm thời duy nhất |
tmpfile [] | chạm[] |
Đặt thời gian truy cập và sửa đổi của một tệp | Umask [] |
Thay đổi quyền tệp cho các tệp | hủy liên kết [] |
Xóa một tập tin
Hàm tệp cho phép Makefile ghi hoặc đọc từ một tệp.Hai chế độ viết được hỗ trợ: ghi đè, trong đó văn bản được ghi vào đầu tệp và bất kỳ nội dung hiện có nào bị mất và nối thêm, trong đó văn bản được ghi vào cuối tệp, bảo tồn nội dung hiện có.allows the makefile to write to or read from a file. Two modes of writing are supported: overwrite, where the text is written to the beginning of the file and any existing content is lost, and append, where the text is written to the end of the file, preserving the existing content.
Tầm quan trọng của chức năng tệp trong PHP là gì?
Các chức năng tệp PHP cho phép truy cập và thao tác các hệ thống tập tin.Các chức năng này được xây dựng vào lõi PHP.allow accessing and manipulating filesystems. These functions are inbuilt into the PHP core.
Chức năng nào được sử dụng để mở một tệp trong PHP?
Hàm fopen [] mở một tệp hoặc url.Lưu ý: Khi viết vào tệp văn bản, hãy chắc chắn sử dụng ký tự kết thúc dòng chính xác!fopen[] function opens a file or URL. Note: When writing to a text file, be sure to use the correct line-ending character!