Hướng dẫn readline php w3schools - readline php w3schools

Học PHP

PHP là ngôn ngữ kịch bản máy chủ và một công cụ mạnh mẽ để tạo các trang web năng động và tương tác.

PHP là một sự thay thế được sử dụng rộng rãi, miễn phí và hiệu quả cho các đối thủ cạnh tranh như Microsoft's ASP.

Bắt đầu học PHP ngay bây giờ »

Dễ học với "php tryit"

Với trình chỉnh sửa "Php Tryit" trực tuyến của chúng tôi, bạn có thể chỉnh sửa mã PHP và nhấp vào nút để xem kết quả.

Thí dụ




Try it Yourself »

Hãy tự mình thử »

Nhấp vào nút "Hãy tự mình thử" để xem nó hoạt động như thế nào.

Bài tập PHP

Ví dụ PHP

Tìm hiểu bằng ví dụ! Hướng dẫn này bổ sung tất cả các giải thích với các ví dụ làm rõ.

Xem tất cả các ví dụ PHP

Bài kiểm tra câu đố PHP

Tìm hiểu bằng cách làm một bài kiểm tra! Câu đố này sẽ cung cấp cho bạn một tín hiệu về mức độ bạn biết hoặc không biết về PHP.

Bắt đầu câu đố PHP!

Việc học của tôi

Theo dõi tiến trình của bạn với chương trình "Học tập" miễn phí tại đây tại W3Schools.

Đăng nhập vào tài khoản của bạn và bắt đầu kiếm điểm!

Đây là một tính năng tùy chọn. Bạn có thể học W3Schools mà không cần sử dụng học tập của tôi.

Tài liệu tham khảo PHP


Tham chiếu PHP của W3Schools chứa các loại khác nhau của tất cả các hàm, từ khóa và hằng số PHP, cùng với các ví dụ.

Khởi động sự nghiệp của bạnthe course

Được chứng nhận bằng cách hoàn thành khóa học

Được chứng nhận



Chế độ

Sự mô tảShow

  • Php Open File - fopen []
  • Php Read File - fread []
  • Php đóng tệp - fclose []
  • PHP đọc dòng đơn - fgets []
  • Kiểm tra PHP End-of-file-FOEF []
  • Php đọc ký tự đơn - fgetc []
  • Hoàn thành tham chiếu hệ thống tập tin PHP
  • Bài tập PHP

Php Open File - fopen []

Một phương pháp tốt hơn để mở các tệp là với chức năng fopen[]. Hàm này cung cấp cho bạn nhiều tùy chọn hơn hàm readfile[].

Chúng tôi sẽ sử dụng tệp văn bản, "WebDictionary.txt", trong các bài học:

Ajax = javaScript và xmlcss không đồng bộ = bảng kiểu cascading html = hyper text markup ngôn ngữ
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language

Tham số đầu tiên của fopen[] chứa tên của tệp sẽ được mở và tham số thứ hai chỉ định trong chế độ mà tệp sẽ được mở. Ví dụ sau đây cũng tạo một thông báo nếu hàm fopen [] không thể mở tệp đã chỉ định:

Thí dụ

Chạy ví dụ »

Mẹo: Các chức năng fread[]fclose[] sẽ được giải thích dưới đây. The fread[] and the fclose[] functions will be explained below.

Tệp có thể được mở ở một trong các chế độ sau:

Chế độSự mô tả
rChỉ mở một tập tin để đọc. Con trỏ tệp bắt đầu ở đầu tệp. File pointer starts at the beginning of the file
wMở một tệp chỉ để ghi. Xóa nội dung của tệp hoặc tạo một tệp mới nếu nó không tồn tại. Con trỏ tệp bắt đầu ở đầu tệp. Erases the contents of the file or creates a new file if it doesn't exist. File pointer starts at the beginning of the file
mộtMở một tệp chỉ để ghi. Dữ liệu hiện có trong tập tin được bảo tồn. Con trỏ tệp bắt đầu ở cuối tệp. Tạo một tệp mới nếu tệp không tồn tại. The existing data in file is preserved. File pointer starts at the end of the file. Creates a new file if the file doesn't exist
xTạo một tệp mới chỉ để viết. Trả về sai và lỗi nếu tệp đã tồn tại. Returns FALSE and an error if file already exists
R+Mở một tệp để đọc/ghi. Con trỏ tệp bắt đầu ở đầu tệp. File pointer starts at the beginning of the file
W+Mở một tệp để đọc/ghi. Xóa nội dung của tệp hoặc tạo một tệp mới nếu nó không tồn tại. Con trỏ tệp bắt đầu ở đầu tệp. Erases the contents of the file or creates a new file if it doesn't exist. File pointer starts at the beginning of the file
A+Mở một tệp để đọc/ghi. Dữ liệu hiện có trong tập tin được bảo tồn. Con trỏ tệp bắt đầu ở cuối tệp. Tạo một tệp mới nếu tệp không tồn tại. The existing data in file is preserved. File pointer starts at the end of the file. Creates a new file if the file doesn't exist
x+Tạo một tệp mới để đọc/ghi. Trả về sai và lỗi nếu tệp đã tồn tại. Returns FALSE and an error if file already exists

Php Read File - fread []

Hàm fread[] đọc từ một tệp mở.

Tham số đầu tiên của fread[] chứa tên của tệp để đọc và tham số thứ hai chỉ định số lượng byte tối đa để đọc.

Mã PHP sau đây đọc tệp "WebDictionary.txt" đến cuối:

fread [$ myfile, fileSize ["webDictionary.txt"]];

Php đóng tệp - fclose []

Hàm fclose[] được sử dụng để đóng một tệp mở.

Đó là một thực hành lập trình tốt để đóng tất cả các tệp sau khi bạn đã hoàn thành chúng. Bạn không muốn một tệp mở chạy xung quanh trên máy chủ của bạn đang lấy tài nguyên!

fclose[] yêu cầu tên của tệp [hoặc một biến chứa tên tệp] mà chúng tôi muốn đóng:

PHP đọc dòng đơn - fgets []

Hàm fgets[] được sử dụng để đọc một dòng từ một tệp.

Ví dụ bên dưới xuất ra dòng đầu tiên của tệp "webDictionary.txt":

Thí dụ

Chạy ví dụ »

Lưu ý: Sau khi gọi đến chức năng fgets[], con trỏ tệp đã chuyển sang dòng tiếp theo. After a call to the fgets[] function, the file pointer has moved to the next line.

Kiểm tra PHP End-of-file-FOEF []

Hàm readfile[]1 kiểm tra xem "cuối tệp" [EOF] đã đạt được.

Hàm readfile[]1 rất hữu ích cho việc lặp qua dữ liệu có độ dài không xác định.

Ví dụ dưới đây đọc tệp "WebDictionary.txt" từng dòng, cho đến khi đạt được phần cuối:

Thí dụ

Chạy ví dụ »

Php đọc ký tự đơn - fgetc []

Hàm readfile[]3 được sử dụng để đọc một ký tự từ một tệp.

Ví dụ dưới đây đọc ký tự tệp "webDictionary.txt" theo ký tự, cho đến khi đạt được phần cuối:

Thí dụ

Chạy ví dụ »

Lưu ý: Sau khi gọi đến hàm readfile[]3, con trỏ tệp chuyển sang ký tự tiếp theo. After a call to the readfile[]3 function, the file pointer moves to the next character.

Hoàn thành tham chiếu hệ thống tập tin PHP

Để tham khảo đầy đủ các chức năng hệ thống tập tin, hãy truy cập tham chiếu hệ thống tập tin PHP hoàn chỉnh của chúng tôi.

Bài tập PHP

Bài Viết Liên Quan

Chủ Đề