Cuprins:
Video: C Programming Tutorial for Beginners 2025
De multe ori, veți dori să faceți ceva în PHP la fel de simplu ca și înregistrarea informațiilor dintr-un formular într-un fișier text pentru programarea HTML5 și CSS3. Aici este un program simplu care răspunde la un formular și transmite intrarea într-un formular text.
Codul pentru acest formular este HTML de bază.
Când utilizatorul introduce datele de contact în acest formular, acesta va fi transmis unui program care citește datele, imprimă un răspuns și stochează informațiile într-un fișier text.
Comportamentul mai interesant al programului nu este vizibil pentru utilizator. Programul deschide un fișier pentru ieșire și imprimă conținutul formularului la sfârșitul acelui fișier. Iată conținutul fișierului de date după câteva intrări:
primul: Andy ultima: Harris email: andy @ aharrisbooks. net telefon: 111-1111 primul: Bill ultima: Gates email: bill @ Microsoft. com telefon: 222-2222 primul: Steve ultima: Locuri de munca email: steve @ apple. com telefon: 333-3333 primul: Linus ultima: Torvalds email: linus @ linux. org telefon: 444-4444 primul: Rasmus ultimul: Lerdorf email: rasmus @ php. org telefon: 123 456 7890
Programul pentru a gestiona această intrare nu este complicat. În esență, captează date din formular, deschide un fișier de date pentru ieșire și adaugă acele date la orice altceva deja din fișier. Iată codul pentru addContact. php:
addContact. html php // citiți datele din formularul $ lName = filter_input (INPUT_POST, "lName"); $ fName = input_filter (INPUT_POST, "fName"); $ email = filtru_input (INPUT_POST, "e-mail"); $ phone = filter_input (INPUT_POST, "telefon"); // imprimați rezultatele formularului către utilizator <<< AICIMultumesc!
Spamul tău va ajunge în curând.
nume: $ fName
nume: $ lName
email: $ email
telefon: $ phone
AICI; // genera ieșire pentru fișierul text $ output = <<< Procesul este simplu:
Citiți datele din formularul de intrare.
-
Utilizați doar mecanismul filter_input pentru a citi variabile din formular.
Raportați ce faceți.
-
Lăsați utilizatorii să știe că sa întâmplat ceva. Prezentați cel puțin conținutul datelor și spuneți-le că datele lor au fost salvate. Acest lucru este important deoarece manipularea fișierelor va fi invizibilă utilizatorului.
Creați o variabilă pentru ieșire.
-
În acest exemplu simplu, tipăriți aproape aceleași valori în fișierul text pe care l-ați raportat utilizatorului. Fișierul text nu are formatare HTML deoarece este destinat a fi citit cu un editor de text simplu. (Desigur, ați putea salva text HTML, creând un editor HTML de bază.)
Deschideți fișierul în modul de adăugare.
-
S-ar putea să aveți sute de intrări.Folosind
modul de adăugare se asigură că fiecare intrare merge la sfârșitul fișierului, mai degrabă decât suprascrierea conținutului anterior. Scrieți datele în fișier.
-
Folosind funcția fput () sau fwrites () scrie datele în fișier.
Închideți fișierul.
-
Nu uitați să închideți fișierul cu funcția fclose ().
Extensia de fișier pe care o utilizați implică multe despre modul în care sunt stocate datele. Dacă stocați date într-un fișier cu un. txt, utilizatorul va presupune că poate fi citit de un editor de text simplu.
The. dat de extensie implică un fel de date formatate, și. csv implică valori separate prin virgulă. Puteți utiliza orice extensie dorită, dar aveți în vedere că veți confunda utilizatorul dacă dați un fișier text o extensie asemănătoare. pdf sau. doc.