Isi kandungan:
Video: HTML 2024
Sering kali, anda akan mahu melakukan sesuatu dalam PHP semudah mencatatkan maklumat daripada borang ke dalam fail teks untuk pengaturcaraan HTML5 dan CSS3. Berikut adalah program mudah yang memberi respons kepada borang dan lulus input ke bentuk teks.
Kod untuk borang ini adalah HTML asas.
Apabila pengguna memasuki data hubungan ke dalam borang ini, ia akan dihantar ke program yang membaca data, mencetak respons, dan menyimpan maklumat dalam fail teks.
Tingkah laku yang lebih menarik dalam program ini tidak dapat dilihat oleh pengguna. Program ini membuka fail untuk output dan mencetak kandungan borang hingga akhir fail itu. Berikut ialah kandungan fail data selepas beberapa entri:
pertama: Andy terakhir: email Harris: andy @ aharrisbooks. telefon bimbit: 111-1111 pertama: Bill terakhir: E-mel Gates: bill @ Microsoft. telefon bimbit: 222-2222 pertama: Steve terakhir: E-mel kerja: steve @ apple. com telefon: 333-3333 pertama: Linus terakhir: Torvalds email: linus @ linux. org telefon: 444-4444 pertama: Rasmus terakhir: Lerdorf email: rasmus @ php. org telefon: 123 456 7890
Program untuk mengendalikan input ini tidak rumit. Ia pada dasarnya mengambil data dari borang, membuka fail data untuk output, dan menambahkan data itu kepada apa pun yang ada dalam fail. Inilah kod untuk addContact. php:
addContact. html php // baca data dari form $ lName = filter_input (INPUT_POST, "lName"); $ fName = filter_input (INPUT_POST, "fName"); $ email = filter_input (INPUT_POST, "e-mel"); $ phone = filter_input (INPUT_POST, "telefon"); // hasil borang cetakan untuk cetakan pengguna <<< di <Terima kasih!
Spam anda akan tiba tidak lama lagi.
nama pertama: $ fName
nama akhir: $ lName
email: $ email
telefon: $ phone
DI SINI; // menghasilkan keluaran untuk fail teks $ output = <<< Prosesnya mudah:
Baca data dari borang yang masuk.
-
Cuma gunakan mekanisme filter_input untuk membaca pembolehubah dari borang.
Laporkan apa yang anda lakukan.
-
Biarkan pengguna mengetahui sesuatu yang berlaku. Setidaknya, laporkan kandungan data dan beritahu mereka bahawa data mereka telah disimpan. Ini penting kerana manipulasi fail tidak dapat dilihat oleh pengguna.
Buat pemboleh ubah untuk output.
-
Dalam contoh mudah ini, anda mencetak hampir nilai yang sama pada fail teks yang anda laporkan kepada pengguna. Fail teks tidak mempunyai pemformatan HTML kerana ia dimaksudkan untuk dibaca dengan editor teks kosong. (Sudah tentu, anda boleh menyimpan teks HTML, membuat editor HTML asas.)
Buka fail dalam mod tambah.
-
Anda mungkin mempunyai beratus entri.Menggunakan mod
append memastikan bahawa setiap entri berjalan pada akhir fail, bukannya menimpa kandungan sebelumnya. Tulis data pada fail tersebut.
-
Menggunakan fput () atau fwrites () berfungsi menulis data ke fail.
Tutup fail.
-
Jangan lupa tutup fail dengan fungsi fclose ().
Sambungan fail yang anda gunakan menyiratkan banyak tentang bagaimana data disimpan. Jika anda menyimpan data dalam fail dengan. sambungan txt, pengguna akan mengandaikannya boleh dibaca oleh editor teks biasa.
The. sambungan data menunjukkan beberapa jenis data yang diformat, dan. csv bermakna nilai dipisahkan koma. Anda boleh menggunakan mana-mana pelanjutan yang anda mahu, tetapi sedar anda akan mengelirukan pengguna jika anda memberi file teks seperti sambungan. pdf atau. doc.