Chức năng nào được sử dụng để ghi vào tệp đang mở trong php?
Có nhiều hàm dựng sẵn khác nhau trong PHP được sử dụng để thực hiện các hành động khác nhau trên một tệp. Họ có thể tạo, mở, đọc, ghi và các thao tác khác trên tệp Show Gói phát triển phần mềm tất cả trong một(hơn 600 khóa học, hơn 50 dự án) Giá 600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời Chức năng của PHP Ghi tệpDưới đây là các chức năng chính có sẵn theo mặc định trong PHP bên dưới Bắt đầu khóa học phát triển phần mềm miễn phí của bạn Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác 1. fopen()Đầu tiên để ghi vào tệp ta phải biết cách tạo tệp đó. Điều này được thực hiện với sự trợ giúp của hàm open(). Cái tên này có thể gây hiểu lầm khi mở tệp, nhưng trong PHP, chức năng tương tự được sử dụng để tạo và mở tệp, giống như các hàm vi trong Linux. Chức năng này, ngay sau khi được thực thi, sẽ kiểm tra tệp nếu nó tồn tại và sau đó chỉ tạo tệp đó. Ví dụ dưới đây chứng minh điều tương tự Mã số
đầu ra 2. fwrite()Sau khi tạo một tệp, chúng tôi phải ghi nội dung cần thiết vào đó và do đó chúng tôi sử dụng chức năng này cho cùng một tệp. Hàm này chỉ dừng khi chạy đến cuối file (EOF) hoặc đến độ dài do chúng ta quy định theo thứ tự đến trước cú pháp
Mã số
đầu ra đây tập tin kiểm tra. txt là tệp được tạo và giá trị chuỗi được gán cho $text sẽ được ghi vào tệp đó 3. file_put_contents()Đây là một chức năng khác có thể được sử dụng để ghi nội dung vào một tệp trong PHP. Có một số quy tắc nhất định theo thứ tự được đề cập phải tuân theo khi truy cập tệp
Ghi chú. Thuộc tính FILE_APPEND nên được sử dụng để lưu dữ liệu khỏi bị xóa hoàn toàn khi nó nối thêm dữ liệu vào cuối tệp cú pháp
Giá trị trả về. Hàm này trả về tổng số byte được ghi vào tệp trong trường hợp THÀNH CÔNG và trả về giá trị FALSE nếu không thành công Dưới đây là ví dụ Mã số
đầu ra Ở đây, tệp chúng tôi đang tạo được cung cấp làm tham số đầu tiên và tham số tiếp theo là văn bản được ghi vào tệp đó 4. ghi đèChúng tôi có thể ghi đè lên tệp trên mà dữ liệu đã được ghi. Bất kỳ dữ liệu nào đã có trong tệp đều bị xóa và nó sẽ bắt đầu dưới dạng một tệp trống hoàn toàn mới. Trong các ví dụ dưới đây, chúng tôi sẽ mở một tệp hiện có và thử ghi dữ liệu mới vào đó Dưới đây là ví dụ Mã số
đầu ra Ở đây chúng tôi đang ghi đè dữ liệu trong testfile. txt, vì vậy bất cứ điều gì được đề cập trong giá trị chuỗi $filetext, điều tương tự sẽ được ghi vào tệp. Và khi chúng ta sử dụng lại cùng một lệnh ghi bằng cách thay đổi dữ liệu được cung cấp cho $filetext, thì dữ liệu cũ sẽ được dọn sạch và chiếm giữ bởi giá trị văn bản mới nhất được cung cấp Ở cuối tệp, chúng ta luôn phải đóng nó bằng cách sử dụng hàm close() mà chúng ta đã mở bằng hàm fwrite(). Như trong ví dụ trên, chúng tôi cũng sử dụng \n, đại diện cho dòng mới tương đương với việc nhấn nút enter trên bàn phím của chúng tôi Bây giờ hãy để chúng tôi lấy một ví dụ và xem cách đưa thêm dữ liệu vào tệp của chúng tôi Các ví dụ để triển khai PHP Write FileDưới đây là các ví dụ về PHP Write File Ví dụ 1Đầu tiên, chúng tôi thêm 2 dòng dữ liệu bằng mã bên dưới Mã số
đầu ra Điều này tạo ra một tệp TestFile. txt có 2 dòng dữ liệu như đã đề cập Ví dụ #2Ta sẽ nối thêm 2 tên nữa vào cùng một file như hình bên dưới Mã số
đầu ra Ví dụ này nối các tên đã cho vào cùng một tệp như trong ví dụ đầu tiên Sự kết luậnNhư đã trình bày ở trên, có nhiều phương pháp và các bước cần phải tuân theo khi chúng ta muốn ghi vào một tệp trong PHP. fwrite() là một trong những chức năng chính để thực hiện việc này và được sử dụng chủ yếu để ghi dữ liệu vào tệp. Chúng có thể ghi dữ liệu cơ bản vào tệp của chúng ta nhưng nên được sử dụng kết hợp với các chức năng bắt buộc khác như open() và close(), nếu không có chúng thì không thể thực hiện các thao tác trên tệp nếu nó không tồn tại Bài viết được đề xuấtĐây là hướng dẫn về PHP Write File. Ở đây chúng ta thảo luận về Giới thiệu và Chức năng của PHP Write File cùng với các ví dụ và Triển khai Mã. Bạn cũng có thể xem qua các bài viết được đề xuất khác của chúng tôi để tìm hiểu thêm- Hàm nào dùng để mở tệp trong PHP?Tệp mở PHP - fopen()
. Hàm này cung cấp cho bạn nhiều tùy chọn hơn hàm readfile().
Hàm nào dùng để ghi dữ liệu vào file trong PHP?PHP Ghi vào Tệp - fwrite()
. Tham số đầu tiên của fwrite() chứa tên của tệp cần ghi và tham số thứ hai là chuỗi được ghi.
Làm cách nào để mở tệp ở định dạng PHP?Vì các tệp PHP là tệp văn bản thuần túy mà con người có thể đọc được, tất cả những gì bạn cần để xem một tệp là một trình soạn thảo văn bản đơn giản như Notepad, Notepad++, Sublime Text, Vi và . .
Làm cách nào để mở tệp PHP bằng PHP?php” được đặt trong thư mục “htdocs”. Nếu bạn muốn chạy nó, hãy mở bất kỳ trình duyệt web nào và nhập “localhost/demo. php” và nhấn enter . Chương trình của bạn sẽ chạy. |