Hướng dẫn what is the file function in php? - hàm tệp trong php là gì?


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.

TênMặc địnhSự mô tả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 URLPHP_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_ALLPHP_ini_System



cho phép_url_include

"0"Sự mô tả
Có thể thay đổicho 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_Systemcho phép_url_include
"0"(Có sẵn kể từ Php 5.2)
đại lý người dùngVÔ 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_endingsKhi đượ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 PHPHà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ệpUmask ()
Thay đổi quyền tệp cho các tệphủ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!