Sihtlehe kontaktivorm. Sihtlehe tagasiside

Tervitused minu lugejatele, olen saanud kogemusi ja räägin teile php tagasiside vormi põhimõtetest. Näitan teile illustreerivate näidetega, et saaksite aru, kuidas kõik toimib ja kuidas sisendvormi enda (selle sisestusväljade) ja php-s kirjutatud töötlejafaili interaktsioon toimub. Lisaks saate lähtekoodi tasuta alla laadida koos .

Muidugi on suurepärane, kui mõistate HTML-i / CSS-i vähemalt natuke. Peate koodi analoogia põhjal oma lehele lohistama. PHP keelt see ei mõjuta, näitan kõik vajalikud muudatused, mis tuleb enda jaoks ära teha.

VÄRSKENDAMINE:Lugejate tagasiside järgi sain aru, et vaja on midagi ilusamat ja funktsionaalsemat, kohtuge, vaadake ja vaadake. Valige, milline teile kõige rohkem meeldib)

VÄRSKENDUS2: versioon 3.0 Responsive Landing + ajaxi vorm edastatavate UTM-i siltidega, vaadake seda ja vaadake. Sulle hakkab see meeldima

Mulle meenus ise, kui proovisin esimest korda php-s oma tagasisidevormi teha ja ausalt öeldes oli see töömahukas, sest. Ma ei saanud aru, mis ja kuidas toimub. Kannatlikkust ja sihikindlust sõbrad ja teil õnnestub.

php kontaktivorm - struktuur

Uurime tagasisidevormi enda analüüsi näite varal sihtleht(Sihtleht), muide, selle kohta on eraldi artikkel. Näete, kuidas see toimib, kasutades allolevaid nuppe, lisan selle ühelehe lähtekoodid ja peamise php-käsitleja faili (see fail töötleb ja saadab meili e-postile)

Pärast allikate allalaadimist ja arhiivi ekstraktimist näete järgmist failistruktuuri:

  • pilt – kõik pildid, mida kasutatakse sihtlehe enda, nuppude jms jaoks.
  • js – javascripti skriptid, mis pakuvad lehel näiteks modaalset hüpikakent ja muid visuaalseid efekte
  • index.html – meie ühelehelise registrifail
  • index1.php on töötleja fail, kuhu vormi väärtused edastatakse, seejärel moodustatakse saadud muutujatest kiri ja saadetakse määratud e-posti aadressile. Samuti toimib index1.php vahelehena edukast andmete esitamisest teavitamiseks koos automaatse ümbersuunamisega tagasi index.html-ile (st meie üheleheline)

On oluline, et teie hostimine, millel saidi failid asuvad, toetaks php töötlemist, vastasel juhul faili index1.php ei käivitata ja see ei tööta. Selle nüansi selgitamiseks võtke ühendust kampaaniaga, kus teie hostimine on registreeritud, või lihtsalt testige seda - see töötab, mis tähendab, et tugi on olemas. Kui ei, siis lubage php keele tugi

Vaadake, kuidas toimib kõigi elementide (leht, vorm, töötleja) interaktsioon

Lähtekood vormi ja töötleja kutsumiseks

Vaatame ühe nupu toimimist, mis kutsub esile modaalse hüpikakna, mis sisaldab tagasisidevormi. See antud lähtekood sisestatakse lehele rohkem kui üks, kaks korda ja see töötab, peate seda kohandama vastavalt oma kujundusele ja vajadustele.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Taotlege tagasihelistamist

Taotlege tagasihelistamist

Allpool on indeks1.php töötleja täielik lähtekood, postkasti saatmise seadistamiseks muutke " [e-postiga kaitstud]» omal käel, ülejäänu võib põhimõtteliselt muutmata jätta

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 "; // kellelt $send = post ($aadress,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nFrom:$email"); ini_set("short_open_tag", "Sees"); header("Värskenda: 3; URL=index.html"); ?> Teiega võetakse ühendust