Trang Chủ Tài chính Cá nhân Làm thế nào để Viết văn bản vào tập tin trong PHP cho HTML5 và CSS3 Lập trình - núm vú

Làm thế nào để Viết văn bản vào tập tin trong PHP cho HTML5 và CSS3 Lập trình - núm vú

Mục lục:

Video: Học lập trình Web A-Z - HTML - Bài 1 làm quen với HTML và một số thẻ HTML cơ bản 2025

Video: Học lập trình Web A-Z - HTML - Bài 1 làm quen với HTML và một số thẻ HTML cơ bản 2025
Anonim

Ở đây, bạn sẽ tìm thấy chi tiết về các chức năng cần thiết để truy cập và ghi vào một tệp trong PHP, chẳng hạn như làm thế nào để yêu cầu truy cập vào một tệp từ PHP với chức năng fopen (), viết thư tới các tập tin bằng cách sử dụng fwrite () chức năng, và để cho PHP biết bạn đã làm với tập tin với các fclose () chức năng.

fopen ()

Để làm bất kỳ thao tác file nào, bạn phải nói với PHP về tệp bạn muốn thao tác và nói với PHP cách bạn muốn thao tác tệp đó.

Chức năng fopen () có hai tham số cần thiết mà bạn phải truyền cho nó: đường dẫn đến tập tin và loại thao tác tập tin bạn muốn thực hiện ( mode ).

Chức năng fopen () trả về kết nối tới tệp yêu cầu nếu nó thành công. (Kết nối được gọi là con trỏ ). Nếu có lỗi, hàm sẽ trả về Sai. Bất kể hàm fopen () trả về (kết nối hay Sai), nó phải được gán cho một biến (một dòng ).

Đây là một ví dụ của hàm:

$ fileConnection = fopen ($ theFile, $ theMode);

Trong ví dụ trước, kết nối tệp trả về bởi hàm fopen () được gán cho biến $ fileConnection. Biến $ theFile sẽ chứa đường dẫn đến một tệp. Tệp phải nằm ở một nơi mà máy chủ có thể truy cập, có nghĩa là bạn có thể đặt tệp ở bất cứ đâu bạn có thể đặt một trang PHP cho máy chủ để phục vụ.

Mặc dù có thể, bạn có thể không nên cố gắng kết nối với một tập tin trong thư mục Documents hoặc tương đương của nó trên hệ điều hành của bạn. Bạn sẽ cần đường dẫn tập tin thực tế, có thể được khá phức tạp. Nó cũng không cần thiết cho các tập tin bạn mở để được trong thư mục htdocs. Điều này có thể hữu ích nếu bạn muốn truy cập một tập tin mà sẽ không có sẵn, ngoại trừ thông qua chương trình của bạn.

Sử dụng một tham chiếu tương đối nếu tập tin sẽ nằm trong cùng một thư mục với chương trình của bạn, hoặc sử dụng một tài liệu tham khảo tuyệt đối nếu nó sẽ là một nơi khác trên hệ thống của bạn. Nếu bạn di chuyển chương trình của bạn đến một máy chủ từ xa, bạn chỉ có thể truy cập các tệp nằm trên máy chủ đó.

Biến $ theMode sẽ chứa một trong các giá trị từ danh sách dưới đây:

r: cấp quyền truy cập chỉ đọc vào tệp tin

  • w: cấp quyền truy cập ghi vào tệp

  • Tuy nhiên hãy cẩn thận, bởi vì nếu bạn chỉ định chế độ này (w) cho hàm fopen () và sử dụng hàm fwrite (), bạn sẽ ghi đè hoàn toàn bất cứ thứ gì có trong tập tin. Không sử dụng nếu có gì trong tệp bạn muốn giữ.

  • a: Cho phép quyền nối văn bản vào tệp tin.Khi bạn xác định chế độ này cho hàm fopen () và sử dụng hàm fwrite (), hàm fwrite () sẽ nối đoạn văn bản bạn chỉ định vào cuối tập tin hiện có.

  • r + hoặc w +: Cho phép đọc và ghi truy cập vào tệp tin. Chúng là một cách đặc biệt để truy cập vào tệp, được gọi là truy cập ngẫu nhiên

  • . Điều này cho phép bạn đồng thời đọc và ghi vào tập tin. Nếu bạn yêu cầu loại truy cập này, có thể bạn nên sử dụng một cái gì đó đơn giản và mạnh mẽ hơn, giống như cơ sở dữ liệu quan hệ. fwrite ()

Sau khi bạn mở một tệp với chức năng fopen () và gán kết nối tệp cho một biến, bạn có thể sử dụng tệp trong mã PHP của mình. Bạn có thể đọc từ tệp, hoặc bạn có thể ghi vào tệp với chức năng fwrite ().

Tùy thuộc vào chế độ bạn chỉ định khi mở tệp với chức năng fopen (), chức năng fwrite () ghi đè toàn bộ nội dung của tệp (nếu bạn đã sử dụng chế độ w) hoặc nối phụ đề văn bản bạn chỉ định kết thúc của tập tin (nếu bạn sử dụng một chế độ).

Hàm fwrite () có hai tham số cần thiết bạn phải truyền cho nó: kết nối tới tệp tin đã được thiết lập bởi hàm fopen () và văn bản bạn muốn ghi vào tệp tin. Hàm fwrite () trả về số byte được ghi vào tệp tin khi thành công và Sai khi thất bại.

Dưới đây là một ví dụ về hàm fwrite ():

$ writeResults = fwrite ($ fileConnection, $ text);

Chức năng fwrite () cũng có thể được viết bằng fputs (). fwrite () và fputs ().

fclose ()

Sau khi kết thúc quá trình làm việc với tệp, đóng kết nối tệp là rất quan trọng.

Để đóng kết nối với một tệp mà bạn đang làm việc, bạn phải truyền kết nối đến tệp bạn muốn đóng chức năng fclose (). Hàm fclose () sẽ trả về True nếu nó thành công trong việc đóng kết nối đến tệp và False nếu nó không thành công trong việc đóng kết nối với tệp.

Đây là một ví dụ của hàm:

fclose ($ fileConnection);

Làm thế nào để Viết văn bản vào tập tin trong PHP cho HTML5 và CSS3 Lập trình - núm vú

Lựa chọn của người biên tập

ĐIện tử Khái niệm cơ bản: Những gì bạn cần biết về Máy phát điện - núm vú

ĐIện tử Khái niệm cơ bản: Những gì bạn cần biết về Máy phát điện - núm vú

Khái niệm cơ bản về Điện tử: bạn sẽ cần phải học một chút về luân phiên hiện tại (AC), nếu bạn muốn sử dụng nguồn điện AC trong các mạch điện tử của bạn. Một cách hay để làm cho tâm trí của bạn hoạt động như thế nào là nhìn vào thiết bị thường được sử dụng để tạo ra nó: máy phát điện. Một máy phát điện là một thiết bị mà ...

Lựa chọn của người biên tập

Làm thế nào để Sync Spotify Music vào iPod của bạn - núm vú

Làm thế nào để Sync Spotify Music vào iPod của bạn - núm vú

Spotify tương thích với tất cả các mô hình iPod cổ điển , cũng như iPod shuffle và iPod nano. Bất kỳ iPod kết nối thông qua kết nối cáp USB, chứ không phải là mô hình đầu tiên mà yêu cầu kết nối FireWire (không có một bảo tàng mà bạn có thể hiến tặng đó?), Sẽ làm việc. Một ngoại lệ là iPod touch:

Làm thế nào để Gắn Dấu vết của bạn trong Spotify - núm vú

Làm thế nào để Gắn Dấu vết của bạn trong Spotify - núm vú

Trong Spotify, bạn có thể gắn thẻ và chỉnh sửa thông tin theo dõi . Mỗi tệp MP3 hoặc AAC không chỉ là một phần của âm thanh. Giống như một bức ảnh kỹ thuật số có thể chứa thêm thông tin (về máy ảnh được sử dụng, cài đặt phơi sáng, thời gian chụp, v.v ...), tệp nhạc kỹ thuật số cũng có thể chứa thông tin, được gọi là siêu dữ liệu, ...

Làm thế nào để Tidy Up Danh mục của Spotify - núm vú

Làm thế nào để Tidy Up Danh mục của Spotify - núm vú

Với 15 triệu bài hát và đếm, sẽ có những sai lầm trong thư viện của Spotify khi nói đến các trang tiểu sử nghệ sĩ và kết hợp các nghệ sĩ với các bản phát hành album. Spotify không có một công cụ tự động để báo cáo và sửa chữa các vấn đề, tạo ra một backlog thủ công cho nhân viên Spotify và rất bực bội khi trả tiền cho khách hàng muốn ...

Lựa chọn của người biên tập

Làm thế nào để đọc một chú thích trong Outlook - núm vú

Làm thế nào để đọc một chú thích trong Outlook - núm vú

Khi bạn viết một ghi chú trong Outlook, để đọc nó đôi khi. Đọc các ghi chú thậm chí còn dễ dàng hơn bằng văn bản. Để đọc một ghi chú, hãy làm theo các bước sau: Nhấp vào nút Ghi chú trong ngăn Điều hướng. Danh sách ghi chú xuất hiện. Nhấp đúp vào tiêu đề của ghi chú bạn muốn mở. Lưu ý ...

Làm thế nào để Đọc Email Sử dụng Outlook trên Thiết bị Di động của bạn - đầu

Làm thế nào để Đọc Email Sử dụng Outlook trên Thiết bị Di động của bạn - đầu

Làm với Outlook trên điện thoại hoặc máy tính bảng của bạn là chỉ cần đọc email. Màn hình iPad hiển thị cho bạn một bố cục các tin nhắn email có thể nhắc bạn về Outlook trên máy tính để bàn. Nó hiển thị một danh sách các thư ở bên trái và một khung đọc ở bên phải hiển thị nội dung ...

Làm thế nào để Đáp lại Yêu cầu Cuộc họp với Outlook. com

Làm thế nào để Đáp lại Yêu cầu Cuộc họp với Outlook. com

Nếu bạn đi du lịch nhiều, bạn có thể cần phải đăng nhập vào Outlook. com thường xuyên để xem liệu IRS có muốn bạn hay gia đình bạn đã mời bạn tham dự sinh nhật lần thứ 100 của cô Munt. (Các bên vui vẻ hơn nhiều.) Outlook. com cho phép người khác gửi cho bạn một email đặc biệt mời bạn tham dự cuộc họp. Bạn ...