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
Thường thì bạn sẽ muốn làm điều gì đó trong PHP đơn giản như là thông tin ghi lại từ một mẫu vào một tệp văn bản cho các chương trình HTML5 và CSS3. Dưới đây là một chương trình đơn giản đáp ứng một biểu mẫu và chuyển đầu vào cho một mẫu văn bản.
Mã cho mẫu này là HTML cơ bản.
Khi người dùng nhập dữ liệu liên lạc vào biểu mẫu này, nó sẽ được chuyển đến một chương trình đọc dữ liệu, in ra một phản hồi và lưu trữ thông tin trong một tệp tin văn bản.
Các hành vi thú vị hơn của chương trình không hiển thị cho người dùng. Chương trình sẽ mở ra một tệp cho đầu ra và in nội dung của biểu mẫu đến cuối tệp đó. Đây là nội dung của tệp dữ liệu sau một vài mục:
đầu tiên: Andy cuối cùng: Harris email: andy @ aharrisbooks. net phone: 111-1111 first: Bill last: Gates email: bill @ Microsoft. com điện thoại: 222-2222 đầu tiên: Steve cuối cùng: Jobs email: steve @ apple. com điện thoại: 333-3333 đầu tiên: Linus cuối: Torvalds email: linus @ linux. org điện thoại: 444-4444 đầu tiên: Rasmus cuối: Lerdorf email: rasmus @ php. org phone: 123 456 7890
Chương trình xử lý đầu vào này không phức tạp. Về cơ bản, nó lấy dữ liệu từ biểu mẫu, mở ra tệp dữ liệu cho đầu ra và nối dữ liệu đó vào bất kỳ nội dung nào trong tệp. Đây là mã cho addContact. php:
addContact. html php // đọc dữ liệu từ mẫu $ lName = filter_input (INPUT_POST, "lName"); $ fName = filter_input (INPUT_POST, "fName"); $ email = filter_input (INPUT_POST, "email"); $ phone = filter_input (INPUT_POST, "phone"); / / in kết quả hình thức để người sử dụng in <<< hERECảm ơn!
Thư rác của bạn sẽ sớm đến.
tên: $ fName
họ: $ lName
email: $ email
điện thoại: $ điện thoại
TẠI ĐÂY; / / tạo ra cho tập tin văn bản $ đầu ra = <<< Quá trình là đơn giản:
Đọc dữ liệu từ các hình thức đến.
-
Chỉ cần sử dụng cơ chế filter_input để đọc các biến từ biểu mẫu.
Báo cáo những gì bạn đang làm.
-
Cho phép người dùng biết rằng có chuyện xảy ra. Tối thiểu, báo cáo nội dung của dữ liệu và cho họ biết rằng dữ liệu của họ đã được lưu. Điều này rất quan trọng bởi vì thao tác tệp sẽ không hiển thị cho người dùng.
Tạo một biến cho đầu ra.
-
Trong ví dụ đơn giản này, bạn in gần như các giá trị tương tự với tệp tin văn bản mà bạn đã báo cáo cho người dùng. Tệp văn bản không có định dạng HTML vì nó được dự định đọc bằng một trình soạn thảo văn bản thuần túy. (Tất nhiên, bạn có thể lưu văn bản HTML, tạo một trình soạn thảo HTML cơ bản.)
Mở tệp trong chế độ nối thêm.
-
Bạn có thể có hàng trăm mục.Sử dụng
nối chế độ đảm bảo rằng mỗi mục nhập ở cuối tệp, thay vì ghi đè các nội dung trước đó. Ghi dữ liệu vào tệp.
-
Sử dụng hàm fput () hoặc fwrites () ghi dữ liệu vào tệp tin.
Đóng tệp.
-
Đừng quên đóng tập tin bằng chức năng fclose ().
Phần mở rộng tệp mà bạn sử dụng ngụ ý rất nhiều về cách dữ liệu được lưu trữ. Nếu bạn lưu trữ dữ liệu trong một tập tin với một. txt, người dùng sẽ giả sử nó có thể được đọc bởi một trình soạn thảo văn bản thuần túy.
The. phần mở rộng đó hàm ý một số loại dữ liệu được định dạng, và. csv ngụ ý giá trị được phân tách bằng dấu phẩy. Bạn có thể sử dụng bất kỳ phần mở rộng nào bạn muốn, nhưng hãy lưu ý rằng bạn sẽ nhầm lẫn người dùng nếu bạn cung cấp cho một tập tin văn bản một phần mở rộng như. pdf hoặc. doc.