[Php 4, Php 5, Php 7, Php 8] Tệp - Đọc toàn bộ tệp vào một mảng — Reads entire file into an array Tệp [Chuỗi Ghi chú:: Bạn có thể sử dụng file_get_contents [] để trả về nội dung của tệp dưới dạng chuỗi.file_get_contents[] to return the contents of a file as a string. Đường dẫn đến tệp. Mẹo Một URL có thể được sử dụng như một tên tệp với chức năng này nếu các giấy gói fopen đã được bật. Xem fopen [] để biết thêm chi tiết về cách chỉ định tên tệp. Xem các giao thức và trình bao bọc được hỗ trợ để biết các liên kết đến thông tin về những khả năng mà các trình bao bọc khác nhau có, ghi chú về việc sử dụng của chúng và thông tin về bất kỳ biến được xác định trước mà họ có thể cung cấp.fopen[] for more details on how to specify the filename. See the Supported Protocols and Wrappers for links to information about what abilities the
various wrappers have, notes on their usage, and information on any predefined variables they may provide. Tham số tùy chọn Một tài nguyên luồng ngữ cảnh.resource. Trả về tệp trong một mảng. Mỗi phần tử của mảng tương ứng với một dòng trong tệp, với dòng mới vẫn được đính kèm. Sau khi thất bại, File [] trả về Ghi chú:: Bạn có thể sử dụng file_get_contents [] để trả về nội dung của tệp dưới dạng chuỗi. Thông số: If PHP is not properly
recognizing the line endings when reading files either on or created by a Macintosh computer, enabling the auto_detect_line_endings run-time configuration option may help resolve the problem. Mẹofile[] example Tham số tùy chọn Ví dụ: Tệp 1 [] Ví dụ ¶ Ghi chú Cảnh báo ¶Sự mô tả
$filename
, int $flags
= 0,? Tài nguyên $context
= null
]: mảng | Sai[string $filename
, int $flags
= 0, ?resource $context
= null
]: array|falseThông số
filename
flags
flags
có thể là một hoặc nhiều, các hằng số sau:FILE_USE_INCLUDE_PATH
Tìm kiếm tệp trong bao gồm_path. FILE_IGNORE_NEW_LINES
Bỏ qua dòng mới ở cuối mỗi phần tử mảng FILE_SKIP_EMPTY_LINES
Bỏ qua các dòng trống $flags
0 Search for the file in the include_path. FILE_IGNORE_NEW_LINES
Omit newline at the end of each array element FILE_SKIP_EMPTY_LINES
Skip empty lines $flags
0Trả về giá trị
$flags
1.file[] returns $flags
1. FILE_IGNORE_NEW_LINES
is used. Errors/Exceptions
filename
$flags
3 level error if the file does not exist. Đường dẫn đến tệp.
$flags
4Một URL có thể được sử dụng như một tên tệp với chức năng này nếu các giấy gói fopen đã được bật. Xem fopen [] để biết thêm chi tiết về cách chỉ định tên tệp. Xem các giao thức và trình bao bọc được hỗ trợ để biết các liên kết đến thông tin về những khả năng mà các trình bao bọc khác nhau có, ghi chú về việc sử dụng của chúng và thông tin về bất kỳ biến được xác định trước mà họ có thể cung cấp.
flags
flags
có thể là một hoặc nhiều, các hằng số sau:fsockopen[] to create an
$flags
7 socket, the developer is responsible for detecting and suppressing this warning.FILE_USE_INCLUDE_PATH
Tìm kiếm tệp trong bao gồm_path. FILE_IGNORE_NEW_LINES
Bỏ qua dòng mới ở cuối mỗi phần tử mảng FILE_SKIP_EMPTY_LINES
Bỏ qua các dòng trống $flags
0$flags
1.FILE_IGNORE_NEW_LINES
được sử dụng.$flags
3 nếu tệp không tồn tại.$flags
8
Ghi chú
$flags
9
$context
0
$context
1Cảnh báo ¶
Khi sử dụng SSL, Microsoft IIS sẽ vi phạm giao thức bằng cách đóng kết nối mà không gửi chỉ báo $flags
5. PHP sẽ báo cáo đây là "SSL: Lỗi giao thức gây tử vong" khi bạn đạt đến cuối dữ liệu. Để làm việc xung quanh điều này, giá trị của error_Reporting nên được hạ xuống mức không bao gồm các cảnh báo. PHP có thể phát hiện phần mềm máy chủ IIS Buggy khi bạn mở luồng bằng trình bao bọc $flags
6 và sẽ triệt tiêu cảnh báo. Khi sử dụng fsockopen [] để tạo ổ cắm $flags
7, nhà phát triển có trách nhiệm phát hiện và ngăn chặn cảnh báo này.
$context
2
$context
3
$context
1Xem thêm ¶
file_get_contents [] - Đọc toàn bộ tệp thành một chuỗi
$context
5
$context
6
$context
7
readfile [] - xuất ra một tệp
$context
9fopen [] - Mở tệp hoặc URL ¶
fsockopen [] - Mở Internet hoặc kết nối ổ cắm tên miền UNIX
null
0
null
1
null
2
null
3
null
4popen [] - Mở con trỏ tệp quy trình ¶
Bao gồm - bao gồm
null
5
null
6
null
7
null
8
$context
1stream_context_create [] - Tạo ngữ cảnh Stream ¶
Martin K.
filename
0
filename
1
filename
2
$context
18 năm trước ¶
Bingo tại Dingo Dot Com ¶
filename
4
filename
5
filename
6
$context
1renanlazarotto tại gmail dot com ¶ ¶
Ghi chú
filename
8
filename
9
flags
0
flags
1
flags
2
$context
7
flags
4
flags
5Cảnh báo ¶
Khi sử dụng SSL, Microsoft IIS sẽ vi phạm giao thức bằng cách đóng kết nối mà không gửi chỉ báo $flags
5. PHP sẽ báo cáo đây là "SSL: Lỗi giao thức gây tử vong" khi bạn đạt đến cuối dữ liệu. Để làm việc xung quanh điều này, giá trị của error_Reporting nên được hạ xuống mức không bao gồm các cảnh báo. PHP có thể phát hiện phần mềm máy chủ IIS Buggy khi bạn mở luồng bằng trình bao bọc $flags
6 và sẽ triệt tiêu cảnh báo. Khi sử dụng fsockopen [] để tạo ổ cắm $flags
7, nhà phát triển có trách nhiệm phát hiện và ngăn chặn cảnh báo này.
flags
6
Xem thêm ¶
Khi sử dụng SSL, Microsoft IIS sẽ vi phạm giao thức bằng cách đóng kết nối mà không gửi chỉ báo $flags
5. PHP sẽ báo cáo đây là "SSL: Lỗi giao thức gây tử vong" khi bạn đạt đến cuối dữ liệu. Để làm việc xung quanh điều này, giá trị của error_Reporting nên được hạ xuống mức không bao gồm các cảnh báo. PHP có thể phát hiện phần mềm máy chủ IIS Buggy khi bạn mở luồng bằng trình bao bọc $flags
6 và sẽ triệt tiêu cảnh báo. Khi sử dụng fsockopen [] để tạo ổ cắm $flags
7, nhà phát triển có trách nhiệm phát hiện và ngăn chặn cảnh báo này.
flags
7
flags
8
flags
9
flags
0
$context
1Xem thêm ¶
file_get_contents [] - Đọc toàn bộ tệp thành một chuỗi
flags
2
flags
3
flags
4
flags
5
flags
6
$context
1readfile [] - xuất ra một tệp ¶
Ghi chú
flags
8
flags
9
FILE_USE_INCLUDE_PATH
0
FILE_USE_INCLUDE_PATH
1Cảnh báo ¶
Bingo tại Dingo Dot Com ¶
FILE_USE_INCLUDE_PATH
2
renanlazarotto tại gmail dot com ¶
$context
1