Si të konfiguroni telefonat inteligjentë dhe PC. Portali informativ
  • në shtëpi
  • Hekuri
  • Formulari ideal i porosisë për një dyqan online. Forma më e thjeshtë për dërgimin e të dhënave në postë duke përdorur HTML dhe PHP

Formulari ideal i porosisë për një dyqan online. Forma më e thjeshtë për dërgimin e të dhënave në postë duke përdorur HTML dhe PHP

Tani në çdo faqe mund të gjeni një formular reagimi, qoftë ai një faqe komerciale apo informative. Fatkeqësisht, shumica e pronarëve të faqeve e bëjnë të vështirë plotësimin e formularëve ose t'i shfaqin ato në mënyrë shumë ndërhyrëse, duke prishur përshtypjen e kompanisë në tërësi. Le të kuptojmë se ku dhe si të kërkojmë saktë të dhënat e përdoruesit në mënyrë që të jetë e lehtë të ndërveprosh me sitin.

Llojet kryesore të formave për sitin

Le t'i hedhim një vështrim veçorive të secilit në mënyrë që të zgjidhni ato të duhurat për faqen tuaj ose ta përdorni listën si një listë kontrolli në mënyrë që të mos harroni t'i postoni të gjitha.

  1. Formulari i porosisë së kthimit të telefonatës

    Ne rekomandojmë që të gjitha faqet tregtare të përdorin këtë formular. Vendosja ideale është titulli i faqes, pranë numrit të telefonit. Për më tepër, nuk duhet t'i shfaqni menjëherë fushat e hyrjes, është më mirë t'i fshihni nën butonin "Kërko një telefonatë" dhe t'i shfaqni pas klikimit. Nuk është e nevojshme ta bëni butonin të ndritshëm, pasi një lidhje do të jetë po aq e dukshme:

    Në versionin e zgjeruar, mjaftojnë dy fusha "Telefon" dhe "Emri" dhe ku kërkohet vetëm e para:

    Ju mund të lini vetëm një fushë për të futur një numër telefoni, i cili është gjithashtu një opsion mjaft funksional, megjithëse çdo klient do të duhet së pari të kërkojë një emër kur telefonon:

    Gjithashtu, formulari i kthimit të thirrjes do të jetë i dobishëm në fundin e faqes, vendoseni pranë informacionit të kontaktit. Pra, pas shikimit të faqes, klientët nuk duhet të kthehen në fillim.

  2. Formulari i konsultimit

    "Formulari i shpëtimit" për ata përdorues të faqes tuaj që nuk mund të gjenin informacionin e nevojshëm në faqe, por duan të bëjnë një porosi. Është më mirë ta vendosni në një nga dy opsionet: ose të minimizuar në këndin e poshtëm të djathtë të ekranit, ose të zgjeruar - në fund të faqes kryesore dhe në faqet e katalogut të mallrave ose shërbimeve.

    Opsioni i parë i vendosjes (shembull nga faqja e internetit Tango dhe Cash):

    Opsioni i dytë i vendosjes (shembull nga faqja e internetit Okna-dpa):

    Ky formular zëvendësohet shpesh nga një konsulent online, që në thelb është e njëjta gjë, por duhet të kuptoni se do t'ju duhet një punonjës që do ta mbështesë.

    Ky formular duhet të vendoset edhe në faqen e kontaktit. Sigurohuni që të shtoni një fushë komenti në mënyrë që përdoruesit të mund të tregojnë se për çfarë problemi po kontaktojnë kompaninë.

    Formulari i komenteve në faqen e kontaktit të YouDesign:

  3. Formulari i porosisë së shërbimit

    Natyrisht, formulari duhet të vendoset në faqen e shërbimit, mundësisht në fund të faqes, pas përshkrimit të punës, rezultateve dhe çmimeve, në mënyrë që disi të drejtohet përdoruesi që të paraqesë një aplikim pas leximit të informacionit. Fushat e formularit mund të shfaqen menjëherë, të zgjerohen pasi të klikoni në butonin ose të ridrejtohen në llogarinë personale në faqen përkatëse.

    Shpesh në faqet e shërbimeve ata vendosin një formular për të porositur një telefonatë ose konsultim, i cili nuk është plotësisht i saktë. Klienti ka zgjedhur tashmë një faqe shërbimi, ndoshta edhe një tarifë, dhe atij i shfaqet një formular i përgjithshëm ku nuk ka informacion të përzgjedhur. Është çorientues. Ne ju rekomandojmë të vendosni fushat e mëposhtme:

    • "Lloji i shërbimit" ose "Tarifa" - kjo fushë plotësohet më së miri automatikisht ose vendoset si tekst në fillim të formularit.
    • "Emri"
    • "Telefon" - bëni fushën e kërkuar
    • "Email" - për të kopjuar informacionin rreth porosisë tek klienti
    • "Koment" - ndoshta klienti ka sqarime

    Çdo biznes është i ndryshëm dhe mund t'ju duhen parametra shtesë, por ju rekomandojmë të vendosni jo më shumë se 5-7 fusha në mënyrë që të mos tjetërsoni klientin. Nëse, megjithatë, një numër i madh fushash nuk mund të shmangen, atëherë gruponi ato vizualisht sipas subjektit për të zvogëluar numrin e gabimeve gjatë futjes së informacionit. Një shembull i një formulari të thjeshtë porosie në faqen e internetit të Stroy:

  4. Formulari i porosisë së mallrave

    Është më mirë t'i tregoni një formular të tillë përdoruesit në faqen e karrocave kur ai të ketë vendosur për zgjedhjen e mallrave. Nëse keni një llogari personale në sit, atëherë do të duhet të përpunoni dy forma: për përdoruesit e autorizuar dhe të paautorizuar.

    Për klientët e rinj. Mos i detyroni të regjistrohen për t'u kthyer në porosi. Kështu që ju thjesht i largoni ato. Thjesht shtoni disa fusha me informacionin e kontaktit. Kërkoni emrin, telefonin, emailin dhe adresën e transportit. Kështu që përdoruesi nuk do të duhet të kryejë veprime të panevojshme, dhe ju do të merrni një klient të ri. Me email, ju mund të bëni regjistrimin automatik dhe t'i dërgoni fjalëkalimin klientit me postë.

    Një shembull i vendosjes së fushave në formularin për përdoruesit e rinj në Ozon:

    Për klientët e vjetër. Ata që porosisin sërish kanë dhënë tashmë të gjitha informacionet e kontaktit, kështu që përveç listës së produkteve, formulari duhet të përmbajë vetëm opsionet e dorëzimit dhe pagesës. Dhe nëse përdorni kode promocionale, atëherë shtoni një fushë për t'i futur ato, por jo më shumë. Nuk ka nevojë të rikërkoni kontakte me klientët.

    Një formular porosie për Wildberries, i cili madje shfaq zgjedhjen e mëparshme të mënyrave të dorëzimit dhe pagesës (por lë mundësinë për t'i ndryshuar ato):

    Shumë njerëz thyejnë hyrjen e adresës së dorëzimit në disa fusha, duke kërkuar veçmas kodin postar, emrin e qytetit, rrugët, numrin e shtëpisë, etj., gjë që duket shumë e rëndë. Anti-shembull nga faqja e internetit Angorochka:

    Përdoruesit bëjnë gabime edhe në forma të tilla, kështu që është më mirë të lini një fushë të zakonshme të hyrjes së adresës dhe të verifikoni saktësinë e të dhënave me klientët e rinj me telefon.

    Fushat e detyrueshme të hyrjes duhet të bëhen detajet e kontaktit, adresa e dorëzimit, zgjedhja e dorëzimit dhe mënyra e pagesës. Formulari mund të shfaqet në faza, por nuk është e ndaluar të shfaqen të gjitha fushat menjëherë. Gjëja kryesore është t'i ndajmë vizualisht në grupe semantike.

  5. Formular regjistrimi

    Ne rekomandojmë ta ndani atë nga formulari i autorizimit, sepse shumë klientë të rinj janë të hutuar nga butoni "Hyrja". Dy lidhje krah për krah nuk do të zënë shumë hapësirë ​​dhe do të zvogëlojnë kohën e kërkimit. Gjithashtu, forma duhet të jetë gjithmonë e dukshme, kështu që është më mirë ta shënoni në kokën e faqes. Opsioni më i njohur është në këndin e sipërm të djathtë si një lidhje (shembull nga Aqua-Viva):

    Në përgjithësi, formulari duhet të përmbajë të njëjtat fusha si formulari i porosisë (dhe fushat e kërkuara të hyrjes janë të njëjta), prandaj ju këshillojmë që të mos e mbingarkoni me artikuj të panevojshëm dhe të përdorni një fushë të përbashkët për adresën. Mos harroni se regjistrimi është një hap shtesë për klientin, ndaj mos e largoni atë me një listë të gjatë. Ju mund të kërkoni një datëlindje për të dërguar urime dhe zbritje, por të detyrosh klientin të dalë me një pseudonim ose të tregojë një numër telefoni ose adresë shtesë është e tepërt.

    Është një praktikë e shkëlqyer të ftoni klientët të regjistrohen përmes rrjeteve sociale. Kështu që klienti nuk ka pse të dalë me një fjalëkalim dhe, në përgjithësi, regjistrimi do të jetë më i shpejtë. Një shembull i përdorimit të kësaj veçorie në faqen e internetit të Asos:

    Ky dyqan në internet është i huaj, prandaj, janë dhënë rrjetet sociale të njohura të atyre vendeve, për audiencën rusishtfolëse është më mirë të hiqni Twitter dhe të shtoni butona për Vkontakte, Odnoklassniki.

    Një llogari personale është më e përshtatshme për dyqanet online për të ruajtur informacionin e kontaktit të klientit, historinë e porosive, informacionin rreth zbritjeve dhe shpërblimeve. Gjithashtu i përshtatshëm për shërbimet e abonimit, për shembull, nëse ofroni akses për të parë filma në origjinal.

    Në të njëjtën kohë, nëse shisni mallra të prodhuara, kur çdo porosi shoqërohet me një telefonatë nga një specialist, atëherë nuk ka asnjë pikë as në karrocën e blerjeve, as në formularin e regjistrimit. Faqet që ofrojnë shërbime, për shembull, për projektimin ose rinovimin e apartamenteve, gjithashtu më shpesh nuk kanë nevojë për një llogari personale.

  6. Formulari i autorizimit

    Rikuperimi i fjalëkalimit më së shpeshti bëhet me adresë e-mail, duke i dërguar klientit një lidhje në formularin e ri të hyrjes së fjalëkalimit. Gjenerimi i një fjalëkalimi automatik "të përkohshëm" e detyron përdoruesin të kërkojë vetë formularin e ndryshimit të fjalëkalimit, gjë që është e papërshtatshme dhe vetëm telashe e panevojshme për klientin. Është më mirë të mos e lejosh këtë.

  7. Formulari i abonimit në buletin

    Ne kemi shkruar tashmë më shumë se një herë për përfitimet e marketingut me email dhe kemi dhënë këshilla për zhvillimin e tij, për shembull, në këtë artikull dhe në pjesën e dytë të tij, informacionin më të detajuar. Prandaj, formulari i abonimit është i domosdoshëm nëse dëshironi të përdorni këtë kanal për të tërhequr klientët.

    Formulari duhet të vendoset në faqen kryesore në mënyrë që përdoruesi të shohë menjëherë se ekziston një mundësi e tillë. Më mirë pas gjithë informacionit bazë, në fund të faqes (shembull nga Lavkalavka):

    Nëse faqja ka një blog, dhe përveç mallrave dhe shërbimeve, ju shpallni artikuj të rinj me shkronja, atëherë mund të shtoni një formular në faqen e përgjithshme të seksionit, për shembull, në të djathtë të artikujve, si Vkusnosti nga Mado bëri:

    Formulari i abonimit, natyrisht, ka nevojë për një fushë "Email" dhe gjithashtu mund të kërkoni një emër për t'i bërë letrat më të personalizuara.

Tani që kemi vendosur se cilat formularë dhe ku të vendosim në faqe, do të zbulojmë se si t'i bëjmë ato më të përshtatshme për t'i plotësuar.

  1. Format në dritare pop-up (modale). Ato duhet të shfaqen vetëm pasi përdoruesi të klikojë në lidhjen ose butonin e dëshiruar. Nuk ka "spërkatje" kur hapni faqen kryesore ose kur klientët përpiqen të largohen nga faqja. Një konsulent në internet gjithashtu nuk duhet të "shfaqet" duke ofruar për të filluar një bisedë. Gjëra të tilla i bezdisin dhe i zmbrapsin përdoruesit. Anti-shembull nga Delicat-Servis (tani djemtë e kanë hequr këtë problem dhe forma hapet vetëm pas një klikimi):
  2. Përdorimi i animacionit. Le ta theksojmë në një paragraf të veçantë, pasi ky është një problem i zakonshëm. Formulari nuk duhet të pulsojë, të kërcejë rreth ekranit ose të notojë në mes të ekranit për të tërhequr vëmendjen. Një animacion i tillë e pengon përdoruesin të studiojë përmbajtjen kryesore të faqes dhe është i bezdisshëm kur shikohet për një kohë të gjatë. Bëni butonat në forma të kundërta, dhe atëherë klienti definitivisht nuk do t'i humbasë.
  3. Emri i formularit. Nënshkruani gjithmonë formularët në mënyrë që përdoruesi të shohë se çfarë po plotëson. Është e saktë kur emri i tarifës ose shërbimit është i shkruar në titull, por nëse titulli është shumë i gjatë, atëherë shtoni këtë informacion në formën e tekstit më poshtë, siç bëri Fullhousedesign:

  4. Emri i fushave të formularit.Është më mirë të vendosni emrin e fushës mbi të, dhe tashmë brenda fushës tregoni një shembull të mbushjes. Nëse vendosni emrin brenda fushës, ai do të fshihet gjatë plotësimit, gjë që nuk është shumë e përshtatshme. Gjithashtu, një opsion i keq është kur titujt janë në të majtë dhe kufijtë në të djathtë, sytë duhet të lidhin kolonat me njëra-tjetrën (një shembull i keq i formës në faqen e internetit të Shtëpisë së Librave në Moskë):

    Një opsion i përshtatshëm për vendndodhjen e nënshkrimeve dhe sugjerimeve (në faqen Xarakiri.ru):

  5. Fushat e kërkuara. Shënoni gjithmonë * fushat e kërkuara. Më lart, kur përshkruanim format, ne treguam se cilat të zgjidhnim. Përjashtim bëjnë format me një fushë - dhe kështu është e qartë se kërkohet. Një shembull i nënvizimit të fushave të kërkuara nga Izto:
  6. Gabimet e formularit. Përdoruesit shpesh bëjnë gabime dhe nuk e vërejnë atë, kështu që ne rekomandojmë të shtoni vërtetimin e hyrjes për informacionin e kontaktit dhe fushat e kërkuara. Mesazhet e gabimit shfaqen më së miri si tekst pranë fushës përkatëse. Ato nuk duhet të zhduken ose të mbivendosen fushat e hyrjes. Mund të theksoni fushën me një kornizë të kuqe, por edhe mesazhi duhet të jetë i pranishëm. Një shembull i mesazheve të gabimit të kuptueshëm nga Aristo:
  7. Konfirmimi i dërgimit të të dhënave. Pasi klienti të ketë plotësuar të gjitha fushat dhe të ketë klikuar butonin dërgo, ju duhet të shfaqni një mesazh konfirmues të dukshëm në mënyrë që ai të mos përpiqet të plotësojë përsëri formularin. Ju mund të përdorni dritare modale ose, nëse formulari është tashmë në një dritare pop-up, vendosni tekstin e duhur nën butonin "Dërgo". Gjithashtu, mesazhi duhet të tregojë se kur saktësisht specialistët do të kontaktojnë klientin ose çfarë të bëjnë më pas. Një fjalë e thjeshtë "Faleminderit, të dhënat u dërguan" nuk mjafton. Një shembull i një konfirmimi të detajuar të dërgesës nga Cable Systems:

  8. Duke përdorur "captcha". Ne nuk rekomandojmë përdorimin e kontrolleve të robotëve në formularë, pasi kjo i detyron përdoruesit të ndërmarrin veprime të panevojshme dhe madje mund t'i bëjë që ata të largohen nga faqja. Përdorni metoda mbrojtëse që janë të padukshme për përdoruesit, për shembull, monitoroni kohën e plotësimit të formularit në server (nëse është shumë e shkurtër, atëherë formulari plotësohet nga një robot), shtoni fusha të fshehura (të cilat vetëm një robot mund t'i plotësojë), përdorni shërbime anti-spam për verifikim, etj. Në rastin më ekstrem, mund të përdorni vërtetimin e të dhënave nga Google:

  9. Ruajtja e të dhënave. Ndoshta klienti ka mbyllur aksidentalisht formularin, ka ndodhur një gabim ose është ringarkuar, dhe në mënyrë që të mos keni nevojë të futni përsëri të dhëna, ruajini ato përpara se t'i dërgoni. Kjo këshillë është veçanërisht e vërtetë për format e gjata.
  10. Butoni i rivendosjes së të dhënave. Në asnjë rast nuk duhet ta vendosni pranë butonit të dërgimit në mënyrë që përdoruesi të mos klikojë aksidentalisht mbi të. Vendoseni në një pjesë tjetër të formularit ose hiqeni fare. Një shembull i një paraqitjeje të keqe të butonave në faqen e internetit Avarit:

  11. Ligji për të Dhënat Personale. Për të shmangur gjobat për mbledhjen e të dhënave personale të klientëve, është e nevojshme të përgatitni dokumente rregullatore dhe të shkruani në lidhje me të në faqen e internetit.

Rezultatet

Çdo formë duhet të trajtohet individualisht, kështu që është e pamundur të përshkruhen të gjitha rastet në një artikull. Parimi kryesor që duhet ndjekur është një minimum fushash. Është më mirë të telefononi klientin dhe të sqaroni me gojë detajet sesa ta detyroni të plotësojë formularë të gjatë. Ndoshta klienti ka disa pyetje shtesë, atëherë duke telefonuar do të zgjidhni dy probleme.

Shpresojmë që rekomandimet tona do t'ju ndihmojnë të krijoni forma të përshtatshme në sit dhe të mbledhni më shumë porosi. Për ata që duan një analizë personale të përdorshmërisë së formularit, ne rekomandojmë përdorimin e këtij shërbimi.

P.S. Nëse keni nevojë për informacion se si të krijoni formularë (ana teknike e çështjes), keni nevojë për rekomandime për kodin, konstruktorët e përshtatshëm, etj., Atëherë shkruani pyetje në komente, ne do të bëjmë një artikull të veçantë për këtë temë.

Është bërë thjesht një domosdoshmëri për pronarët e burimeve të internetit. Formulari i komenteve është një veçori e dobishme që ndihmon përdoruesin të krijojë kontakte me autorin e faqes.

Pra, në këtë postim, do të mësoni se si të krijoni shpejt një formë të thjeshtë kontakti pa asnjë njohuri për HTML, CSS, PHP dhe kimi. Ky formular është gati për t'u përdorur pa ndonjë problem të panevojshëm.

Epo, le të fillojmë të krijojmë një formular të thjeshtë reagimi HTML.

Metoda-1

Hapi 1
Për të krijuar një formë kontakti HTML për një faqe interneti, duhet të krijoni një skedar ".PHP". Emërtoni skedarin "mail.php" dhe ngjisni skriptin e mëposhtëm në të:

Pra, rreshti numër 1 - këtu ju specifikoni adresën e faqes kryesore. Pas dërgimit të mesazhit, vizitori do të ridrejtohet automatikisht në adresën që ju specifikoni. Gjithashtu specifikoni kohën pas së cilës vizitori do të ridrejtohet në faqen kryesore (kam 6 sekonda).

rreshti #2 - kodimi i ekranit UTF-8

rreshti #11 është linja më e rëndësishme! Në këtë rresht duhet të futni kutinë tuaj të postës elektronike në të cilën dëshironi të merrni mesazhe nga faqja.

Hapi #2
Fusni kodin e përfunduar të formularit të komenteve midis etiketave në skedarin e ri dhe emërtoni skedarin, për shembull "kontakt.html".

Formulari i komenteve..php"metod="post">

Emri juaj*

email*

Subjekti i mesazhit

Teksti i mesazhit:

në rreshtin nr. 2, specifikoni shtegun për në skedarin " mail.php ", në shembullin tim është https://site/mail.php

Kjo eshte e gjitha. Nëse ndaloni në këtë fazë, atëherë formulari juaj i komenteve do të funksionojë në sit, por nuk do të duket shumë tërheqës. Kjo është e rregullueshme - duhet të shtoni stile në formular në skedarin CSS.

Pra, ngjisni në skedarin "style.css" këtë kod:

#submit ( font-familje: sans-serif; ngjyra: #ffffff; madhësia e shkronjave: 18px; mbushje: 0px; dekorimi i tekstit: asnjë; hije-box: 0px 1px 3px #666666; -webkit-box-shadow: 0px 1px 3px #666666; -moz-box-shadow: 0px 1px 3px #666666; text-hije: 1px 1px 3px #666666; sfond: -webkit-gradient(lineare, 0 0, 0 (# 100%), nga në (#8b0d0d)); sfond: -moz-linear-gradient(lart, #ce1515, #8b0d0d); ) #submit:hover ( sfond: -webkit-gradient(linear, 0 0, 0 100%, nga(# 8b0d0d), në (#ce1515)); sfond: -moz-linear-gradient(lart, #8b0d0d, #ce1515) ) #përgjigja e hyrjes, zona e tekstit ( -webkit-tranzicioni: të gjitha 0,30-të ease-in-out; -moz -tranzicion: të gjitha 0,30s lehtësinë-në-out; -ms-transition: të gjitha 0,30s lehtësinë-në-jashtë; -o-tranzicioni: të gjitha 0,30s lehtësinë-në-out; skicë: asnjë; mbushje: 3px 0px 3px 3px ; margjina: 5 pik. ; kufiri: 1px rgba solid (81, 203, 238, 1); )

Ky është formulari i komenteve që duhet të merrni nëse keni bërë gjithçka siç përshkrova.

Nëse në formën tuaj, në vend të fjalëve normale të lexueshme, shihni shkarravitje, si në shembullin më poshtë:

më pas hapni skedarin "mail.php" dhe "kontakt.html" përmes atij falas dhe në meny shkoni te
"Encodings" => "Konverto në UTF-8 pa BOM"
.

Metoda-2

Mund të krijoni vetëm një skedar feedback me shtesën "php", për shembull, me emrin "kontakt.php" dhe të futni të gjitha kodet, skriptet dhe stilet që përshkrova pak më lart në këtë skedar. Por megjithatë, ne do të bëjmë disa ndryshime në kod. Do të duket kështu:

Dizajni i lidhjes ,dhe mund të vazhdoni shfletimin";) else (jehonë "Gabim, mesazhi nuk u dërgua!";) ) else (echo "Plotësohen të gjitha fushat!!!";) ?>

Formulari i komenteve.

Emri juaj*

email*

Subjekti i mesazhit

Teksti i mesazhit:

Kujdes: E përsëris edhe një herë: duhet ta ruani këtë skedar në shtesën "php", përndryshe nuk do të funksionojë.

Kushtojini vëmendje rreshtit në kodin numër 70. Siç mund ta shihni, "aksionin" e lashë bosh, pasi vetë mbajtësi i formularit të reagimit është në të njëjtin skedar.

Kjo eshte e gjitha!!! Shpresoj se formulari i thjeshtë i komenteve HTML për sitin ishte vërtet i thjeshtë për ju.

Ju pëlqeu postimi? Ndihmoni të tjerët të dinë rreth këtij artikulli, klikoni në butonin e mediave sociale ↓↓↓

Merrni përditësime të blogut!!! Abonohu:

Lajmet më të fundit të kategorisë:

Artikuj të njohur:

274 Përgjigjet ndaj komenteve - Formulari i thjeshtë i komenteve HTML për sitin

    Ku atëherë të ngarkoni mail.php dhe kontakt.html dhe si ta shfaqni formularin në një faqe të veçantë?

    mail.php dhe kontakt.html ngarkoni në hostin ku ndodhet faqja juaj. Për të qenë më të saktë - deri në rrënjën e faqes.
    kontakt.html është tashmë një faqe e veçantë për formularin (shembulli nr. 1). Ndoshta ju kam keqkuptuar?

    Nikolla përgjigjet:
    06/10/2016 në ora 13:39

    Faleminderit Stephen për formularin e komenteve. E kisha më parë, por kthimi në sit nuk funksionoi. Dhe e juaja punon! E vjetra ime pushoi së punuari dhe instaloi tuajin. Doli se më 18 maj, posta prezantoi masa të rrepta për të luftuar spam-in dhe ndaloi marrjen e letrave nga faqja. Më duhej të kaloja në postën Yandex, gjithçka është në rregull deri më tani.
    Shqetësimi im i vetëm është se nuk ka captcha në formën tuaj. Mund të më thoni si të shtoj në të njëjtin formular?

    Përshëndetje Nikolai! Më dhatë një temë të re interesante. Unë mendoj se këtë javë do të postoj disa artikuj mbi temën "forma më e thjeshtë e komenteve".
    Mund të presësh?

    Dimitri përgjigjet:
    23.06.2016 në ora 05:15

    Faleminderit Stephen për skenarin e mrekullueshëm! Gjithçka është e mrekullueshme! Por ka një problem, teksti vjen në formën e katrorëve të zinj (ytf i kontrolluar) çfarë mund të jetë? ju falenderoj paraprakisht!

    Simoni përgjigjet:
    04/11/2016 në ora 22:06

    Vlen të thuhet se ekziston një mënyrë tjetër për të vendosur një formular reagimi në faqen tuaj të internetit - kjo është të përdorni një shërbim në internet që ofron një dizajnues vizual të formave të internetit. Për shembull, më pëlqen shërbimi në gjuhën ruse - formdesigner.ru. Sa për mua, ky është një opsion i shkëlqyeshëm për fillestarët që nuk kanë aftësi programuese.

    Hej! Faleminderit për artikullin interesant! Ju lutemi shkruani se çfarë të ndryshoni në style.css për të rritur madhësinë e fushave të futjes së të dhënave.

    Kuptohet. Faleminderit!

    Përshëndetje Stepan. Bëra gjithçka siç tregohet, por mesazhet nuk dërgohen. Cili mund të jetë problemi.

    Faleminderit per pergjigjen. Kuptova mënyrën e parë, gjithçka funksionon. imja
    ka pasur një gabim. Si mund ta marr të jetë mesazhi i dërgimit
    popup, jo në një dritare të re. Faleminderit nëse përgjigjeni.

    Pershendetje Stepan, mesazhet nuk me dergohen, shkruajne gabim, mesazhi nuk u dergua, une bera gjithcka sic ishte shkruar dhe ndryshova posten dhe kjo eshte ne rastin e pare dhe te dyte.

    Përshëndetje Stepan, skedarët janë të pritur
    zgjerimi i skedarit në html dhe php dhe nuk funksionon

    $mes = "Emri: $name \nE-mail: $email \nTema: $sub \nTeksti: $body";

    cfare nuk shkon ketu ju lutem me tregoni ne kontakt.html une ndryshova emrat e formulareve ne vend te subjektit te mesazhit u be numer telefoni dhe ne vend te tekstit te mesazhit adresa e dergimit

    Unë marr gabimin e mëposhtëm Gabim analize: gabim sintaksor, T_STRING i papritur në /home/rxlwxpct/public_html/mail.php në rreshtin 12

    Mirëdita, Stepan! Në letrën hyrëse shfaqen vetëm shkronjat dhe numrat në anglisht. Në vend të shkronjave ruse, shtypet: ???????

    Përshëndetje Vitaly! Ndoshta problemi është në kodimin e skedarit "mail.php". Kodimi duhet të jetë UTF-8, për këtë hapni redaktuesin e tekstit Notepad++. Në një redaktues teksti, shkoni te menyja e sipërme në skedën "Encodings" => "Konverto në UTF-8 (pa BOM)". Lexoni rreth kodimit.

    Vitaly thotë:
    26.06.2014 në ora 09:05

    Unë bëra gjithçka sipas udhëzimeve tuaja, por situata nuk ka ndryshuar (në vend të shkronjave ruse, shfaqet krakozyabry) ...
    Në cilësimet e përgjithshme të faqes, unë kam treguar: kodimin e përdorur në sit: windows-1251. A ndikon kjo në ndonjë mënyrë në rezultat?

    Unë përdor mënyrën e parë. Ngarkoi mail.php dhe krijoi faqe statike me skedarin kontakt.html. Gjithçka funksionon, vetëm ka një problem që tregova ...

    Stepan, hapa skedarin mail.php në redaktorin e notepad++ dhe klikova në skedën "Konverto në UTF-8 (pa BOM)". Por kjo nuk më ndihmoi... Unë gjithashtu ndryshova postën time nga mail.ru në yandex.ru. I njëjti rezultat: në vend të shkronjave ruse, shtypet krakozyabry ...

    Vitali, ti po bën diçka të gabuar! Gjithçka funksionon!


    Ju dërgova një lidhje me email. Provojeni, plotësoni dhe dorëzoni formularin.

    Vitaly thotë:
    30.06.2014 në ora 22:21

    Stepan, forma jote funksionon mirë. Epo, bëra diçka të gabuar ... Më thuaj: çfarë?

    Stepan, më fal për bezdisjen, por me të vërtetë dua ta kuptoj ... Me dosjet e tua, nuk mund të bëj asgjë fare. Çfarë po bëj gabim...

    Stepan, më thuaj, të lutem, hap pas hapi çfarë duhet të bëj me skedarin (1.html) për të krijuar një faqe statike?
    Unë thjesht kopjoj të gjithë kodin dhe e transferoj në html në një faqe statike, pas së cilës e ruaj atë. Ndoshta po bëj diçka të gabuar?
    Gjithashtu, nuk e kuptova se ku duhet të futet "style.css". Kodi…

    pershendetje, ju lutem me tregoni nese faqja nuk eshte ende e strehuar dhe une e kam ende ne proces te krijimit ne hard diskun tim... Kam instaluar formularin por mesazhi nuk vjen ne e-mail

    Përshëndetje! Faleminderit shumë për formularin, kam përdorur metodën numër 1, gjithçka funksionon mirë. Por ndoshta ka një mënyrë për ta bërë mesazhin se letra është dërguar të shfaqet në të njëjtën faqe?

    Pershendetje, faleminderit per formularin, i pershtatet faqes shume mire, por ka nje problem, pasi shtyp butonin derg, mesazhi nuk dergohet, por ky skedar mail.php shkarkohet ne kompjuterin tim, pse keshtu? Faleminderit =)

    Kuptova gjithçka, hosti im nuk mbështet php ... faleminderit =)

    Stephen, përshëndetje përsëri. Ju lutem më tregoni, ku shfaqet mesazhi për dërgimin e suksesshëm (ose jo) të mesazhit? E bëra sipas metodës së dytë, gjithçka funksionoi, letrat vijnë, por nuk ka mesazhe
    Faleminderit.

    Koha e mirë e ditës. Artikull i madh! Gjithçka është shumë e qartë! E shkëlqyeshme, kërkova për 4 ditë se si të bëj një formular në një format shumë të detajuar dhe të lehtë. Faqja juaj është thjesht një pikë kryesore në internet. Kam nje pyetje per ty Stepan. Çështja është se nuk dua që pas dërgimit të mesazhit të ketë kaluar në një faqe fillestare. Ju mund të bëni diçka në mënyrë që mesazhet thjesht të dalin - mesazhi juaj është dërguar. Dhe të gjitha?

    Faleminderit Stepan, Dhe pyetja e fundit. Këtu dua që vetëm të ishte e mundur të dërgohej mesazhi pa emra dhe email. Unë do të marr këtë kod

    Teksti i mesazhit:

    Dhe kur dërgoni një mesazh, del se

    "Nuk i keni plotësuar të gjitha fushat, kthehuni dhe plotësoni fushat e kërkuara!"

    E çuditshme, apo jo? Dhe kur gjithçka funksionon me emrin dhe emailin.

    Dhe ku tjetër mund ta ndryshoj gjerësinë? në css? ju lutem më tregoni në cilën linjë

    Ja forma ime, fjalët nuk mund të hidhen nga kënga. A mund ta korrigjoni kodin tuaj të përpunimit php për formularin tim? Unë u përpoqa ta zëvendësoj vetë, përsëri jep një gabim gjatë mbushjes. Më ndihmo të lutem!)

    Formular porosisë

    Plotësoni formularin e komenteve dhe ne do t'ju telefonojmë përsëri!

    SHFAQET KËTË PAS DERGIMIT. PSE?
    E futa kodin e formularit jo në një skedar të veçantë, por menjëherë në index.html ku ndodhen të gjitha menutë dhe përmbajtja. Ngjitur në seksionin e kontaktit. Faqja e internetit e shkruar vetë

    Gëzuar Vitin e Ri, Stepan, dhe faleminderit shumë! Kam disa ditë që jam përpjekur të instaloj formularin e komenteve në mënyra të ndryshme, sot më në fund funksionoi! Vetëm pse, kur fusha "subjekt" është bosh, letra nuk dërgohet, por shfaqet një mbishkrim që duhet të plotësohen të gjitha fushat. A është "subjekti" një fushë opsionale? Dhe nëse është e nevojshme, kjo fushë mund të hiqet në fund të fundit?

    Stephen, faleminderit për formularin!
    Kam në plan ta bëj në 2 mënyra. Nuk mund ta kuptoj se çfarë të vendos në skedarin e faqes së faqes. Do të vendos skedarin .php në direktoriumin rrënjë të hostit, por a duhet të shkruani diçka në faqen ku ndodhet formulari? Fut një kod në vetë skedarin html, apo jo?

    Faleminderit Stepan
    Fatkeqësisht, kjo nuk funksionoi për mua.
    Padyshim që nuk po fus diçka në trupin e faqes ((

    Stepan, krijova një php të ri. Aty ku kopjova atë që është shkruar në metodën 2, zëvendësova rreshtat e nevojshëm.
    Ngarkuar në hosting.
    Formulari duhet të pasqyrohet në faqen e indeksit. faqja ime Këtë skedar kam html. A duhet të shkruhet diçka në këtë skedar për të hyrë në skedarin php?

    I lexova të gjitha me shumë kujdes dhe sigurisht e kuptova krejtësisht ndryshe))))
    Faleminderit, do të përpiqem të shkruaj

    Fatkeqësisht, ende rezulton një lloj krivulka ((

    Kontrollova faqen tuaj, por nuk mund të shikoja formën e lakuar.
    A keni dorëzuar një formular tjetër? Nga rruga, captcha nuk funksionon në formën tuaj.

    Mirembrema!
    Ai thotë se mesazhi është dërguar.
    Por letra nuk mbërrin me postë.
    Çfarë mund të jetë?
    Unë bëra gjithçka siç shkrova ...

    Problemi është zgjidhur, ishte në një pritje testuese.

    Faleminderit. Doli e pastër dhe gjithçka funksionon.

    As opsioni i parë dhe as i dyti nuk funksionojnë për mua. Skedarët PHP
    c hosting [adresa e hequr] tha se problemi nuk është me ta
    vendosni adresën tuaj të postës

    Hosting pranoi pas torturave të shumta se nuk mund
    Shkruaj se - Kishte një problem në konfigurimin e llogarisë tuaj.
    Ajo funksionon tani.
    Tani problemi është ndryshe
    Punon në sit me shtrirjen .ru, por
    në faqen me zgjerimin.rf nuk dëshiron.
    Hosting betohet dhe betohet se problemi është me kodin

    Pas paraqitjes së një gabimi në sit, apo thjesht një letër nuk vjen në postë?

    Me pak fjalë, problemi është vetëm në hosting.
    Shkruani një përgjigje—- Ne kemi rivendosur mundësinë për të dërguar email nga sajtet e llogarisë suaj.
    Menjëherë shtrohet pyetja, pas së cilës ata restauruan ... ... restaurues të mallkuar

    Gjithçka doli e mrekullueshme herën e parë për ta vendosur atë në automjet!
    Vetëm tani kontrolloj letrat normale që shkruaj kur dërgoj dhe provoj në një kompjuter tjetër, shkruan kryakozyabry

    Pyetje! mund ta bësh disi që kur të plotësosh formularin ku është shkruar E-mail, nëse shkruani diçka nga buldozeri, p.sh., numrat ose diçka tjetër ... Ka dhënë gabimin "Futni saktë e-mailin tuaj" si p.sh. tago

    Përshëndetje Stepan. Fillimisht, faleminderit për blogun tuaj. Për mua, ky është si një libër shkollor, unë vazhdimisht vizitoj faqen tuaj. Shumë gjëra të dobishme. Unë kam një problem të tillë. Mora kodin nga ju dhe krijova një formular të thjeshtë reagimi. Gjithçka funksionon dhe letra arrin. Ky është vetëm telashi. Letra mbërrin pa tekst. Nje leter boshe.Per cfare arsye nuk arrij ta kuptoj. Ju lutem më ndihmoni ta kuptoj këtë. Faleminderit paraprakisht. Përshëndetje Akif

    Përshëndetje Stepan. Kishte një pyetje të tillë, a mund të varet cilësia e dërgimit të emaileve nga pritja?
    Disa nga letrat e mia vijnë, disa jo, dhe erdhën vetëm shkronja në të cilat kishte ose latinisht dhe numra. Letrat e shkruara plotësisht në cirilik nuk erdhën kurrë. Ju falenderoj paraprakisht.

    Përshëndetje Andrey! A i keni kontrolluar letrat në SPASM?

    Andrew përgjigjet:
    13.07.2015 në ora 13:06

    Po, kontrollova. Nuk kishte asgjë atje.
    Shkronjat vijnë vetëm të shkruara ekskluzivisht në latinisht, ose me numra. Shkronjat që përmbajnë vetëm cirilike nuk vijnë.

    Po, faleminderit, tashmë jam 100% i sigurt se problemi është në pritje. Unë jam duke lëvizur!

    Unë bëra metodën numër 1, por për fat të keq mesazhet nuk vijnë, cili është problemi?

    Nikita thotë:
    14.07.2015 në ora 22:05

    E bëra sipas metodës së dytë, funksionon, por vetëm një postë, provoj të tjerët - asgjë nuk vjen.

    Tregoni se cilat faqe postare nuk pranohen dhe tregoni se si e keni plotësuar rreshtin nr. 56

    $adresa = " [email i mbrojtur]";

    A ndodh ridrejtimi pas dërgimit të mesazhit?

    Nikita thotë:
    15.07.2015 në ora 00:29

    po ndodh ridrejtimi në sit,

    $adresa = " [email i mbrojtur]";

    E vendosa postën time

    Faleminderit për artikullin! ndihmoi shumë

    Si të shtoni apo edhe transformoni kodin që të duket si:
    Mbiemri i emrit patronimik .. e kështu me radhë .. domethënë nevojiten fusha shtesë

    Mirëmbrëma, Stepan! Kodi juaj po funksionon vërtet, faleminderit shumë për punën tuaj! Te lutem me trego:
    1) cila komandë në skedarin php mund të vendosë një fushë të detyrueshme ose opsionale? (tani të gjitha fushat janë të nevojshme)
    2) Si mund të shtoj një fushë të re pikërisht në skedarin php? (në html gjithçka është e qartë se si ta bëjmë atë).

    Përshëndetje Stepan!
    Unë jam duke përdorur versionin e dytë të kodit tuaj.
    Mesazhi nuk erdhi në postën e mail.ru. Mesazhi erdhi në Yandex-mail menjëherë.

    Cila mund të jetë pengesa?
    Faleminderit gjithsesi, funksionon. Në parim, ju mund të bëni ridrejtim në mail.ru nga Yandex ...

    Përshëndetje Boris! A e keni shikuar postën "mail.ru" në SPAM? Ndoshta letra ka mbërritur atje.

    Boris përgjigjet:
    30.07.2015 në ora 10:33

    Shikuar. Ka një lloj çuditshmërie në përgjithësi: letrat arrijnë me një vonesë të madhe dhe jo të gjitha. Përafërsisht - një herë. Në përgjithësi, nuk ka logjikë. Ndoshta pritja është marrëzi.

    Nuk është e mundur, por patjetër. Çfarë është hostimi? Unë do të lexoj për ta.

    Boris përgjigjet:
    08/03/2015 në ora 10:25

    skyhost.ru
    Vitet ose dy vitet e fundit filluan të mendojnë për një kohë të gjatë, mbështetja teknike është e gjatë dhe shpesh jashtë temës. Por çmim-cilësi

    Përshëndetje. Nuk mund ta marr formularin e komenteve ((Pse - nuk e di

    Ja çfarë më janë përgjigjur. mbështetje
    Problemi me dërgimin e postës elektronike ndodh sepse shërbimi mail.ru ka bllokuar marrjen e postës nga serveri ku ndodhet llogaria juaj. Ne po punojmë për zgjidhjen e këtij problemi, por, për fat të keq, përgjigja nga mail.ru nuk është marrë ende. Dërgimi i postës do të rifillojë së shpejti. Kërkojmë ndjesë për shqetësimin e përkohshëm.

    Si rezultat, unë shënova në mail.ru dhe i dërgova letra Yandex.
    Por për disa arsye Yandex i dërgon ato në postë të padëshiruar.
    Me pak fjalë, ata nuk duan të punojnë normalisht

    Mirembrema!
    Ngriti një sit lokal në serverin e hapur.
    Mora formën tuaj, skenarin tuaj, e ndryshova pak. Unë dërgoj mesazhin në Yandex mail.
    Ajo që kalohet përmes inputeve kthehet në pyetje. Teksti i palëvizshëm shfaqet saktë.
    Ju lutem ndihmë.

    Emri juaj*


    Data e konsultimit*


    Koha e konsultimit*


    Përshëndetje Maksim! Unë mendoj se problemi është në kodim. Skedari i trajtuesit të formularit duhet të ruhet në UTF-8 pa bom. Shiko

    Maxim përgjigjet:
    09/04/2015 në ora 18:20

    Stepan, faleminderit. Por për fat të keq nuk ndihmoi. Në mënyrë të ngjashme, teksti shfaqet si pyetje.

    Stepan,
    Këshilla juaj nuk e zgjidh problemin.
    Ju lutemi këshilla se si të vazhdohet?
    A mund të ketë ndonjë problem me Yandex.Mail?

    Problem në kodimin 105%. Mund të ndodhë që serveri të japë vetëm win-1251. Përcaktoni se çfarë kodimi jep serveri dhe konvertoni nga ai që është lëshuar në atë që nevojitet në faqe. Kjo eshte e gjitha!

    Maxim përgjigjet:
    21/09/2015 në ora 11:52

    Stephen, mirëdita!

    Mora një përgjigje nga zhvilluesit e Yandex.Mail.

    "Letra u kontrollua - nuk u gjet asnjë tregues i ndonjë kodimi në të. Ju lutemi kontrolloni cilësimet e formularit tuaj. Nuk duket se gjeneron një titull "Lloji i përmbajtjes" dhe për këtë arsye nuk kalon informacion kodues."

    Do të ulem dhe do të kuptoj pse informacioni nuk po transmetohet. Sapo ta kuptoj, do ta shkruaj në komente, në rast se dikush ka të njëjtat probleme.

    Maxim përgjigjet:
    23.09.2015 në ora 15:37

    Pas një përsëritjeje, gjithçka funksionoi. Me sa duket, kishte probleme me duart dhe kodimin. Faleminderit, Stepan, për durimin tuaj dhe për një funksionalitet kaq të përshtatshëm!

    Stephen, mirëdita.
    Faleminderit për formën, funksionon mirë.
    Lind pyetja, si të organizohet në versionin e parë të formularit dërgimi i një letre me bashkëngjitje skedari?

    Përshëndetje Vyacheslav! A keni provuar të kërkoni përgjigje në faqet e internetit? Rrjeti është plot me vendime se si të dërgoni një email me një skedar të bashkangjitur.
    Nëse dëshironi, unë personalisht mund të zhvilloj një kod php për ju, me të cilin mund të merrni letra me një skedar të bashkangjitur në postë, por do t'ju kushtojë para.

    Vyacheslav thotë:
    16.09.2015 në ora 20:50

    Kam gjetur shumë zgjidhje, por duke u përpjekur t'i kombinoj me formën tuaj, asgjë nuk ndodhi.
    Unë isha në gjendje të organizoja përzgjedhjen e skedarit.
    Por për të regjistruar direkt php në skedar, nuk ka njohuri të mjaftueshme për kodet.
    Sigurisht, ju mund të paguani para, por unë do t'ia bëj atë personit që do ta bëjë faqen plotësisht për mua. Ndërkohë, për punën e disa faqeve të faqes, më duhet vetëm një formular reagimi.
    Epo, meqenëse jeni një person kaq i zënë dhe nuk mund të sugjeroni disa rreshta kodi, atëherë faleminderit të paktën për formën.

    Stepan, faleminderit për formën e thjeshtë dhe funksionale!
    U desh më shumë kohë për t'u marrë me Denverin sesa për të integruar formularin në faqe, për të vendosur pak përbërjen dhe për ta nisur atë.
    Pa e ditur fare php - e futa dhe funksionoi!

    Mirëdita, kodi po funksionon dhe shumë i dobishëm, faleminderit shumë.
    Doja të bëja një pyetje, a është e mundur të shtohet një opsion në rast gabimi në mënyrë që të mos ridrejtohet në atë kryesore, por të kërkojë të korrigjojë gabimin ose të ridrejtohet në një faqe tjetër.

    Shumë faleminderit,

    Kam futur një formular reagimi sipas përshkrimeve tuaja, por më vonë e kam braktisur. Por ma prishe faqen e faqes. Faqja juaj hapet vazhdimisht, pas 6 sekondash, dhe unë nuk mund të bëj asgjë, edhe kur e kam fshirë plotësisht këtë formular tuajin arr. lidhjet. A është VIRUS!?

    Unë jam duke kërkuar se si të bëj një skenar për një produkt me një faqe me një shitje më të lartë. ju keni më shumë

    një shpjegim i arsyeshëm se si të dërgoni mesazhe në postë. Por më duhet:
    1. Dërgo te [mail protected]
    2. Lexojmë të dhëna nga fushat e formularit Emri dhe Telefoni
    3. Kur klikoni butonin "Dërgo" në formular, ai ridrejtohet në një shtesë

    faqe upsell.php. POR TË DHËNAT NGA FUSHAT E FORMULARIT NUK DËRGohen NË E-MAIL,

    Dhe ata janë RUAJTJE-PRIT PER DERGIM KOMANDA!!!
    4. Ka 2 butona në faqen e shitjes (nuk ka asnjë formë):
    a) nëse blerësi shtyp butonin "Shto në paketë", atëherë funksioni hyn në lojë

    dërgimi i një mesazhi postar me të dhënat e mbledhura nga fushat e formularit dhe shtimi i një titulli

    e-mail
    Emri:
    Telefoni:
    Emri i artikullit shtesë.
    b) nëse blerësi shtyp butonin "Refuzo", atëherë funksioni i dërgimit hyn në lojë

    mesazhe postare me të dhëna të mbledhura nga fushat e formularit, por pa shtuar

    produkt shtesë. E gjithë kjo shprehet në fund në formën e një mesazhi në

    e-mail
    Emri:
    Telefoni:

    Mirëmbrëma Stepan!
    Fut formularin tuaj në faqe, gjithçka është shkruar që letra është zhdukur!
    Por emaili nuk po vjen!
    Ju lutem më ndihmoni ta kuptoj!
    Provova të dyja opsionet, por të dy format janë të përpunuara, por shkronjat nuk arrijnë!

    

    formular porosisë.

    emri*

    email*

    telefon*

    mesazh:

    Përshëndetje Denis! Gjithçka është në rregull me ju. Nëse funksionon, madje kontrollova dy herë në serverin lokal. Shihni nëse emailet do të shkojnë në SPAM?!

    Përshëndetje!
    Si të shtoni një shkarkim skedari në formularin tuaj, i cili ndodhet në rrënjën e faqes?

    Mirëdita Stepan, instalova formularin tuaj të komenteve (FORMULARI 2) në faqen time pasi e dërgova shkruan mesazhi u dërgua me sukses. Por asgjë nuk vjen me postë. Ju lutem më tregoni se si ta rregulloj, faleminderit paraprakisht.

    Përshëndetje, duke përdorur formularin tuaj si shembull, unë po bëj timen. Më thuaj, të lutem, ka fusha të detyrueshme për të plotësuar, dhe ka edhe opsionale, si t'i bëjmë ato opsionale? nëse nuk plotësoni, thotë "Nuk i keni plotësuar të gjitha fushat, kthehuni dhe plotësoni fushat e kërkuara!";
    Në formën time, për shembull, mund të bashkëngjitni një foto, por kjo nuk është e nevojshme dhe në përgjithësi fotografia do të vijë në postë apo jo ???

    Do të doja shumë, por duhet të ketë një kontroll dhe një mesazh si "mesazhi i dërguar pas 6 sekondash do të ridrejtoheni" duhet të jetë gjithashtu çfarë nuk është në rregull, nuk e di, shikoni kodin ju lutem?

    Dhe plus çdo gjë gabimi 1,3,5,6 trajta e pacaktuar heq ???

    Dhe vazhdimisht shkruan “Nuk i ke plotësuar të gjitha fushat, kthehu dhe plotëso fushat e kërkuara! ” edhe pse e mbush çdo të vetme???

    Stefan, po pres

    Kam marrë gjithçka normale. Unë e shkrova këtë numërim këtu në skedarin tim php. Dhe për rreshtin 11, kuptova menjëherë se ishte për plotësimin e formularëve të detyrueshëm. Dhe e gjithë kjo doli

    ($name = $_POST["adresat"] ($email = $_POST["emri"]

    variablat janë të pasaktë.)
    Dhe në vend që të ulem, lexova një libër të madh nga Dmitry Koterov, Alexey Kostarev PHP 5.
    Faleminderit për këshillën tënde

    A mund të paguaj sa kushton formulari i regjistrimit php me një llogari personale për çdo përdorues dhe një pagesë në të?

    Mirëdita përsëri, Stepan, më trego pse kur krijoj një skedar me shtrirjen php në dosjen rrënjësore të faqes, kur kërkohet: adresa e faqes / problemet e skedarit php
    nuk u gjet

    URL-ja e kërkuar /cgi-bin/php4.fcgi/kontakt.php nuk u gjet në këtë server.

    Për më tepër, u ndesh një gabim 404 Not Found gjatë përpjekjes për të përdorur një Dokument Gabim për të trajtuar kërkesën.
    skedari krijohet dhe ndodhet në dosjen rrënjë. Si të rregulloni? Faleminderit paraprakisht.

    Përshëndetje!
    Kur dërgoni një mesazh, ai jep një gabim - "500: Kërkesa nuk mund të plotësohej për shkak të një gabimi të brendshëm në server."
    Cili mund të jetë problemi?

    E bëra sipas opsionit të dytë, funksionon! Faleminderit!)

    Përshëndetje Stepan!
    Ora 15:00 Po ekzekutoj formularët tuaj të komenteve. Ata nuk shkojnë. 1 opsion zero. 2-mesazhi largohet por nuk arrin kutinë. Sajti në një host falas me mbështetje PHP. A mund të më ndihmoni ta kuptoj. Nuk po kërkoj zgjidhje të gatshme. Përshëndetje. duke pritur një përgjigje

    Përshëndetje Vadim!
    E ke ndryshuar emailin?

    $adresa = " [email i mbrojtur]";

    Vadim thotë:
    17.07.2016 në ora 02:17

    Përshëndetje Stepan përsëri. Po. Kontrollova gjithçka. te dyja opsionet funksionojne.por nuk arrin ne kuti postare.me shume mundesi problemi eshte ne hosting falas.per sqarim mund te dergoj kodet dhe te dhenat e faqes.sepse kjo faqe eshte nje lloj terreni trajnimi dhe une jam nje person me pak eksperience ne kete biznes (ende).zgjidhje.a ia vlen te bezdisesh?

    Letra duhet të arrijë në kompjuterin tuaj (Disku i Serverit Lokal/tmp/!sendmail)

    Vadim thotë:
    23.07.2016 në ora 02:39

    Një zgjidhje e shkëlqyeshme për këtë çështje, por këtë opsion nuk e mora menjëherë parasysh. Sapo të "regjistroj" këtë ekonomi, do ta fshij patjetër. faleminderit për përgjegjshmërinë tuaj

    Shkruan Gabim, mesazhi nuk u dërgua!

    Lilia, kontrollova përsëri formularin tim, gjithçka funksionon. Shikoni në mbajtës, atje diku një variabël nuk është regjistruar saktë ose nuk është fare.

    Alena thotë:
    26.09.2016 në ora 12:03

    Përshëndetje! Provova formularin nr. 2, gjithçka funksionoi, por letrat erdhën vetëm nga posta Yandex, ose nëse shkruani krakazyabry në vend të një adrese, ato nuk arrijnë në postë. Shtova edhe rreshtin "Telefon" dhe e prisha diku, tani nuk është dërguar fare, ju lutem shikoni

    Përshëndetje Stepan. Nuk ju ka ndodhur ta zbuloni zgjidhjen nga mail.ru, pse nuk funksionon? Sapo e provova në pritje, në një nëndomain të faqes sime, për të testuar të dy format. Gjithçka funksionon mirë me postën Google dhe Yandex, por nuk ka asnjë mënyrë për Mail.ru, letrat nuk arrijnë, megjithëse po dërgohen. Dhe është interesante që nuk funksionon sikur të specifikoni postën e adresës së sapunit $. Pra, edhe nëse vetëm në formën dërguesi e lë postën në sapun, dhe në adresën e $ do të ketë postë Yandex, për shembull.

    Nuk mund ta kuptoj. si dhe atë që nuk e rregulloi, serveri dërgon një gabim 405 "Metoda nuk lejohet" kur dërgon një kërkesë

    Metoda e kërkuar POST nuk lejohet për URL-në /mail.php.

    si mund të tejkalohet kjo? Faleminderit!

    Faleminderit, Stepan! Problemi ishte sic thua ne server. E rregulluar. Tani një shaka tjetër: të gjitha fushat janë plotësuar, shfaq mesazhe që gjithçka është dërguar me sukses, por më pas në vend që të ridrejtohet në faqen kryesore, shfaq mesazhin "Nuk i keni plotësuar të gjitha fushat, kthehuni dhe plotësoni të kërkuarat. fusha!”

    Në përgjithësi, Stepan, ju jeni një shok i shkëlqyeshëm! Faleminderit për blogun, ju shkruani gjëra shumë interesante në një gjuhë të arritshme.

    Dhe ti, Dmitry, faleminderit për fjalët e bukura.
    Shkruani në komente se çfarë keni bërë dhe në cilat skedarë. Në përgjithësi, gjithçka që ka të bëjë me formën.
    Ngjitni kodin në komentet përmes .
    Unë do të hedh një sy.

    Dimitri përgjigjet:
    02.10.2016 ora 11:55

    Stepan ne pergjithesi kam nja dy dite qe po bej ngaterresa, nuk e mbaroj dot))) Kuptova qe problemi eshte se shtova fusha. I regjistrova fushat në mbajtës. Por padyshim diku në ADN-në time ka një problem, pasi nuk e shoh burimin e problemit. Këtu është kodi nga mbajtësi:

    Këtu është kodi html:

    Emri juaj i plotë (i plotë)

    Email

    Numri i telefonit

    Rajoni i banimit

    Modeli i automjetit

    Një tarifë fillestare

    Dimitri përgjigjet:
    02.10.2016 ora 12:04

    gjeti një gabim në rreshtin 4, emër në vend të fio, e rregulloi, por nuk ndihmoi

    Në rreshtin #8-#9 keni një gabim:

    Nëse (isset($_POST["model"])) ($body = $_POST["model"]; nëse ($model == "") (unset($model);)) if (isset($_POST[ "vznos"])) ($body = $_POST["vznos"]; nëse ($vznos == "") (unset($vznos);))

    duhet si kjo:

    Nëse (isset($_POST["model"])) ($model = $_POST["model"]; nëse ($model == "") (unset($model);)) nëse (isset($_POST[ "vznos"])) ($model = $_POST["vznos"]; nëse ($vznos == "") (unset($vznos);))

    Dimitri përgjigjet:
    09.10.2016 ora 22:40

    Stefan, ju jeni një gjeni. Faleminderit për këshillën! Gjithçka funksionoi

    Përshëndetje Stepan dhe të gjithë që diskutojnë. Faleminderit për formularin e kontaktit. Unë dua të ndaj zgjidhjen e problemit me adresat nga mail.ru.
    në skedarin mbajtës (mail.php si parazgjedhje) duhet të ndryshoni në rreshtin:

    $send = mail ($adresa,$sub,$mes,"Content-type:text/plain; charset = UTF-8\r\nNga:$email");

    kuptimi

    NFrom:$email

    ndryshim në

    NNnga: $adresa [email protected]

    jo vetëm mail.ru. Dhe letrat do të vijnë nga kjo adresë, dhe jo nga ajo e treguar nga dërguesi, përfshirë nga mail.ru. Në këtë rast, trupi i letrës do të përmbajë adresën që dërguesi ka plotësuar në formular.

    pershendetje kam bere nje formular cdo gje duket sikur ndjek shembullin e kam postuar ne denver jep nje gabim te tille

    Gabim analize: gabim sintaksor, T_ENCAPSED_AND_WHITESPACE i papritur në Z:\home\192.168.1.227\www\php\contact-form.php në rreshtin 32

    më thuaj çfarë do të thotë?

    \r\n Përgjigju: $email \r\n"; nëse (mail($adresa, $sub, $mes, $from)) (header(); jehonë "Email dërguar";) tjetër (header(" Rifresko: 5; URL=https://hot-potato.studio"); jehonë "Email-i nuk u dërgua, për 5 sekonda do të ktheheni në faqen kryesore;) ) dalje; /* Dilni pa mesazh nëse fusha bezspama është e mbushur me diçka */ ?>

    Përshëndetje!
    Gabim në rreshtin 32 "Z:\home\192.168.1.227\www\php\contact-form.php në rreshtin 32"

    Echo "Emaili nuk u dërgua, për 5 sekonda do të ktheheni në faqen kryesore;)

    nuk vjen para ";" citati i vetëm """, si ky:

    Echo "Email nuk u dërgua, për 5 sekonda do të ktheheni në faqen kryesore";)

    provoni.

    ro thotë:
    06.10.2016 ora 23:37

    Pershendetje perseri. tani ai gjeti një gabim tjetër në një kokë bosh në rreshtin 28, e plotësoi dhe tani ky (((
    Unë nuk mund të kuptoj ende diçka në php (((

    Paralajmërim: Nuk mund të modifikohet informacioni i kokës - titujt janë dërguar tashmë nga (dalja filloi në Z:\home\192.168.1.227\www\php\contact-form.php:1) në Z:\home\192.168.1.227\www\php\ kontakt-form.php në linjën 28

    përktheu skedarin php në utf-8 pa bom, filloi të shfaqej pa paralajmërim, por hieroglifë (((

    dhe duket se nuk është e frikshme, për disa arsye letra e specifikuar nuk vjen në postë

    \r\n Përgjigju: $email \r\n"; nëse (mail($adresa, $sub, $mes, $from)) ( header ("Rifresko: 5; URL=https://hot-patato .studio"); jehonë "Email-i u dërgua";) else (header("Rifresko: 5; URL=https://hot-potato.studio"); jehonë "Email-i nuk u dërgua, do të ktheheni për 5 sekonda" ; ) ) dalje; /* Dil pa mesazh nëse fusha bezspama është e mbushur me diçka */ ?>

    ro thotë:
    07.10.2016 ora 00:00

    disi e kuptoi kodimin, dhe ai shkruan një letër të dërguar, por ajo nuk vjen në postë ((

    Për komentet rreshtin 28

    //header("Rifresko: 5; URL=https://hot-potato.studio");

    A ndryshoi rezultati?

    ro thotë:
    11.10.2016 ora 21:22

    e kuptova, vjen, por krakozyabry në postë (((
    rezulton se është e nevojshme të luhet me kodimin?

    ro thotë:
    11.10.2016 ora 21:38

    Nuk e kuptoj fare! kudo është i njëjti kodim utf-8, por gjithsesi vjen kështu! Si ta rregulloni atë? nëse e vendos pa bom, atëherë këto hieroglife shfaqen në faqen time. X-Sendmail-Cmdline: sendmail.pl -t -i
    Për: [email protected]
    Tema: Сообщение с hot-patato.studio
    X-PHP-Originating-Script: 0:contact-form.php
    Nga: R
    Përgjigju-Për: [email protected]

    Сообщение

    Р˜РјСЏ отправителя: Р РѕРґРёРѕРЅ Мальцев
    Рлектронный адрес отправитеR»СЏ: ххххххххххх@gmail.com
    ТелефоРS отправитеR»СЏ: +7964хххххххх
    Текст сообщения:
    прарарарара

    ro thotë:
    11.10.2016 ora 22:37

    përktheu gjithçka në ANSI dhe gjithçka funksionoi, pse është kështu? dhe a është mirë të përdorësh ANSI?

    Stephen, përshëndetje!

    Në komentet e kësaj teme, lexova se keni dashur të shtoni një captcha në kod.
    Nuk e keni bërë akoma?
    Nëse po, a mund të më thoni ku të shikoj?

    Oopssssss! Aleksandri nuk e bëri.
    Do të jetë e nevojshme të korrigjohet dhe ngrihet kjo çështje

    Aleksandri përgjigjet:
    04.12.2016 ora 12:21

    Stephen, përshëndetje!
    Nuk e keni dërguar ende captcha-n?

    Unë mendoj se është më e lehtë të përdorësh zgjidhje të gatshme me funksionalitet të gjerë, për shembull, ndërtuesi i formularit testograf.ru
    Zgjedhje e madhe e llojeve të fushave + aftësia për të ngarkuar një skedar. Gjithashtu është e gjitha falas!
    Lexoni më shumë se si të krijoni një formular reagimi këtu: testograf.ru/ru/blog/forma-obratnoj-svyazi.html

    Mirëdita Stepan, provova opsionin 1, gjithçka funksionon, por kur mbërrin një letër në vend të shkronjave ruse dhe lituaneze, grepa, provova opsionet me kodime, nuk më ndihmoi.

    Mirembrema! Të them të drejtën, nuk e kuptova. Unë bëra një faqe php, por si ta fusni formularin në faqen e duhur në vendin e duhur?

    Përshëndetje! futur formularin sipas Metodës-1, gjatë gjithë kohës thotë "Nuk i ke plotësuar të gjitha fushat, kthehu dhe plotëso fushat e kërkuara!" edhe pse te gjitha jane te mbushura.te lutem me thuaj cila mund te jete arsyeja

    kodi i mbajtësit:

    Përshëndetje!
    Kodi është shkruar gabim.
    Formulari nuk ka “emri=”EMRI”, emri=”EMAIL””, etj.

    Tim thotë:
    06.12.2016 ora 12:33

    Mirembrema!
    E shtova formularin në faqe, faleminderit.
    Por nuk funksionon - shkronjat nuk arrijnë, dyshoj se nuk specifikova rrugën për skedarët mail.hp
    Dhe, më e rëndësishmja, kur dërgoni një mesazh, shfaqet se mesazhi është dërguar dhe pas 6 sekondash do të ridrejtoheni në faqen e internetit
    Stephen, si mund ta heq? Ku të ndryshoni hyrjen?

    Oops, e kam korrigjuar postimin.
    Por si të shkruani saktë shtegun e skedarëve?
    Nëse skedari mail.php është në të njëjtën dosje, html publike, ku janë të gjitha faqet e faqes, a do të thotë kjo se ju duhet të specifikoni rrugën, si në faqen site.ru/mail.hph?
    Ju falenderoj paraprakisht!

    Stepan! Gjithçka funksionoi! Ky mesazh nuk arrin kur përpiqem t'i dërgoj vetes nga adresa ime, por nga adresa të tjera, ose nëse në vend të adresës specifikoni thjesht 123, ato arrijnë.
    Më falni që ju shqetësoj!
    Dhe faleminderit përsëri!

    I dashur Stepan!
    Ju lutem më ndihmoni ose do të çmendem. Jo dita e parë që kam luftuar me dërgimin e postës nga faqja. Dy skedarë: mail.php dhe contacts.html Të dy skedarët janë në utf-8. Vetë faqja në pritjen e ISP-së është gjithashtu në utf-8.
    Problemi: letrat vijnë në kuti, por në finches në këtë formë -

    Р˜РјСЏ пославшего: Р˜РіРіРѕСЂСЊ РлектронсЋй адрес: [email i mbrojtur]Контактный телефон: 1111111111

    U konvertua në Notepad (megjithëse para konvertimit ishte kështu

    Emri i dërguesit: Р˜РіРѕСЂСЊ Adresa e emailit: [email i mbrojtur] Mesazh: RџR RћR'R R RљRђ

    Këtu është kodi mail.php

    Nuk është dhënë asnjë emër!

    "; jehonë" Kthehu te plotësimi i formularit"; dil; ) tjetër nëse (bosh ($email)) (jehonë " Email nuk është specifikuar!

    "; jehonë" Kthehu te plotësimi i formularit"; dalje; ) tjetër nëse (bosh ($mess)) (echo " Mesazhi nuk u postua!

    "; jehonë" Kthehu te plotësimi i formularit"; dalje; ) else $to = " [email i mbrojtur]"; /*SPECIFIKONI ADRESËN TUAJ!*/ $charset = "UTF-8"; $subject = "Mesazhi nga faqja juaj"; $message = "Emri i dërguesit: $name \nAdresa e emailit: $email \nNumri i telefonit të kontaktit: $ telefon \nMesazhi: $mess"; $send = postë ($to,$subject,$message); nëse ($send == "e vërtetë") (echo " Faleminderit për dërgimin e mesazhit tuaj!

    "; jehonë" kliko, për t'u kthyer në faqen kryesore"; ) else (echo "

    Gabim. Mesazhi nuk u dërgua!";) ?>

    Dërgimi i postës vjen nga faqja *******/contacts.html

    Ndryshova kutinë postare në @ukr.net, përndryshe letrat tek @rambler shkuan në spam.

    A mund ta kuptoni? Faleminderit per pergjigjen.

    Ndërsa prisja dhe nuk prisja përgjigje, gjithçka e bëra vetë. I fituar. Arsyeja ishte shumë interesante.
    Do të doja të shihja punën për krijimin e faqeve, autori i blogut, nuk pashë lidhje me to.

    Dhe më tregoni, ju lutem, si ta përqendroni këtë formë të mrekullueshme horizontalisht. Për ta shfaqur atë në qendër të faqes. Dhe në të njëjtën kohë, ajo u rreshtua në anën e majtë, siç është tani.

    A ka ndonjë opsion tjetër përveç mbështjelljes së div-it, qendrimit të tij dhe rreshtimit majtas të përmbajtjes?

    Po, ky opsion, i vetmi, më erdhi në mendje, por duart ende nuk kanë arritur, Viti i Ri është në hundë, në fund të fundit. Po, dhe aftësitë e programimit në ueb sinqerisht nuk janë të mjaftueshme për të përafruar lehtë dhe natyrshëm formën.

    Faleminderit! Dhe Gëzuar Vitin e Ri!

    Kohe e mire! Si të siguroheni që për klientin, në vend të një poste për komente, të ketë vetëm një numër telefoni? Faleminderit!

    Përshëndetje Stepan! Më ndihmo të lutem. Unë kam bërë një formular feedback për javën e dytë, kam provuar një numër të pafund formularësh dhe sot më në fund arrita të marr formularin për të dhënë përgjigjen: Mesazhi juaj u dërgua. dhe kjo ishte forma jote. Megjithatë, përmes tij dërgohen vetëm ato letra, në të cilat, si email. vizitori i faqes nuk specifikoi një adresë kuti postare në mail.ru. Pritësi më shkroi në ankesën time, pse letrat nuk po vijnë, përgjigjja e mëposhtme:
    Ndoshta, formulari në sit zëvendëson adresën e specifikuar në fushën "E-mail*" si dërgues.

    Në këtë rast, mund të shfaqen probleme nëse përdoruesi specifikon ndonjë kuti postare në mail.ru. Në këtë rast, ne rekomandojmë vendosjen e adresës së dërguesit në një adresë të bazuar në domenin tuaj. Ne kemi rregulluar hyrjen txt spf për këtë për të lejuar dërgimin nga serveri pritës për këtë domen:
    v=spf1 ip4:37.140.192.244 a mx përfshin:_spf.mail.ru ~të gjitha

    Si mund ta zëvendësoj adresën në mail.php?
    Unë u përpoqa të zëvendësoja rreshtin #5:

    Nëse (isset($_POST["email"])) ($email = $_POST["email"]; nëse ($email == " [email i mbrojtur]") (unset($email);))

    adresa e emailit bazuar në domenin tim - ajo gjenerohet gjithashtu në mail.ru, por nuk është kjo gjëja nëse futni adresën në

    [email i mbrojtur]

    - nuk do të vijë as letra.
    Ndoshta mund të më thoni se si mund ta vendos adresën e dërguesit në një adresë të bazuar në domenin tim.

    Përshëndetje Stepan! I lexova përsëri të gjitha komentet dhe gjeta përgjigjen e pyetjes sime, rregullova gjithçka, gjithçka funksionon! faleminderit shumë! Më tregoni më shumë, ju lutem, a ka ndonjë mënyrë për të krijuar një maskë për fushën $ etel me një numër telefoni, në mënyrë që nëse përdoruesi nuk e fut të gjithë numrin e telefonit, formulari t'ia tregojë këtë?

    Përshëndetje Ekaterina.
    Cila ishte arsyeja?
    Mund të krijoni një këshillë të thjeshtë veglash për fushën e telefonit duke përdorur HTML5.
    Ja një vështrim në mundësitë për formularin.

    Katerina përgjigjet:
    14.03.2017 në ora 05:32

    Mirembrema! Arsyeja është ndoshta në hosting (kam reg.ru). Me sa duket, ata kanë disa probleme me dërgimin e letrave nga kutitë postare mail.ru përmes faqes. Ata më vendosën që letrat e dërguara nga posta bazuar në një emër domaini të mbërrinin pa probleme dhe unë ndryshova rreshtin 15 të formularit:

    $send = mail ($adresa,$etel,$mes,"Content-type:text/plain; charset = UTF-8\r\nNga:$adresa");

    dhe tani letrat vijnë nga kutia ime postare në kutinë time postare, dhe përmbajtja është ajo që do të tregojë vizitori i faqes.

    Stephen, përshëndetje! Përdora opsionin e parë të vendosjes së formularit dhe hasa gabimin e mëposhtëm kur klikova butonin "dorëzo": Gabim analize: gabim sintaksor, T_NS_SEPARATOR i papritur në /var/www/vhosts/***.plsk.regruhosting.ru/httpdocs/** *. ru/mail.php në linjën 13
    Kodi në mbajtës:

    Kodi në faqe:

    Na shkruani ose kërkoni një telefonatë përsëri!

    Emri juaj

    Email

    Numri i telefonit

    Të thërras përsëri?

    Teksti i mesazhit:

    Duke gjykuar nga teksti i gabimit, e kuptoj që diku u ngatërrova me simbolet në mbajtës, por nuk mund ta gjej - theva sytë ... Mund të më jepni një ide? Faleminderit paraprakisht!

    Sergei thotë:
    03/05/2017 në ora 21:05

    Gjeta citate shtesë, gabimi u zhduk. Por tani një telash tjetër... Mbërrin letra, çdo gjë shfaqet normalisht, por fushat duket se nuk janë mbushur. Kjo do të thotë, sikur mbajtësi nuk merr të dhëna nga forma html.
    php konvertohet si kjo:

    Kontrolli i plotësimit i zbatuar përmes html:

    Emri juaj

    Email

    Numri i telefonit

    Të thërras përsëri?

    Dëshironi të merrni një katalog elektronik?

    Teksti i mesazhit:

    Nëse kontrolli i plotësimit të detyrueshëm kthehet në php, atëherë shfaqet një mesazh, sikur të mos jetë plotësuar asnjë rresht i vetëm në formular. Kjo do të thotë, me të dy opsionet, mbajtësi duket se "nuk e sheh" mbushjen në faqe. E përsëris, kërkesa vjen, shfaqet saktë, ka kategori “pyetësorë”, por janë bosh. Ku të shikoni këtu? Trego)

    Nuk e gjeta rreshtin #9 në kodin tuaj

    Nëse (isset($name) && isset($email) && isset($sub) && isset($ring) && isset($catal) && isset($body))(

    Shtoni kodin e mëposhtëm te mbajtësi:

    Print_r ($_POST)

    Rishkruani dhe më dërgoni atë që shihni në ekran.

    Sergei thotë:
    03/06/2017 në ora 15:08

    Dhe ku duhet shtuar saktësisht në zinxhirin logjik?

    Print_r ($_POST)

    Në çfarë rreshti?
    Faleminderit përsëri për vëmendjen tuaj!

    Mirëdita, Stepan! Faleminderit shumë për artikullin) Unë bëra gjithçka sipas opsionit të parë - forma funksionon, por kur fut kodin tuaj për të dizajnuar formularin në style.css - asgjë nuk ndryshon ((Formulari po funksionon, por plotësisht jo tërheqës ((
    Më ndihmo të lutem!

    Përshëndetje, unë po shkruaj një diplomë këtu dhe vendosa të fus një linjë kthimi, por pa pritje, siç e kuptoj unë, kjo nuk mund të bëhet? Për disa arsye, metoda juaj nuk përshtatet, ose unë ngatërrova shtigjet (

    Faleminderit! megjithatë nuk funksionon. dhe funksionoi një herë. si mund të jetë kjo

    po. funksionon nëse gjithçka është e shkruar në latinisht. nëse cirilik atëherë ose nuk vjen ose pikëpyetje. nëse specifikoj një postë kthimi nga gmail, atëherë letra kalon, nëse nga mail.ru, atëherë nuk kalon. si mund të jetë kjo?

    metoda e dytë funksionon plotësisht, por nëse specifikoni adresën e dërguesit në postën ru (list.ru ets), atëherë letra nuk arrin
    me shkronjat qip.ru nm.ru kalojnë normalisht. nga rambler gjithashtu. Mayra dhe domenet e saj janë bllokuar diku.

    Përshëndetje Stepan!
    Kam përdorur formularin 1. Kam bërë ndryshime në faqen time, por për disa arsye letrat nuk po vijnë në postë. E shihni nëse ngatërrova diçka?
    Unë do të jem mirënjohës për përgjigjen.

    Mirëdita, Stepan!
    Nga 2 temat tuaja (e verteta dhe tema per feedback me captcha, u perpoqa te krijoj nje formular feedback per veten time. Letrat vijne ne poste, gjithcka eshte ne rregull nga kjo ane. Problemi eshte se nuk ka kalim ne kryesore faqja e faqes. Një bosh shfaqet një faqe me një mbishkrim varet për 5 sekonda, rekordi i vendosur në skedarin php varet, pastaj ka një rekord që jo të gjitha fushat janë plotësuar (megjithëse të gjitha fushat janë plotësuar. Por ai është e qartë se çdo 5 sekonda faqja përpiqet të rifreskohet. Ju lutemi ndihmoni me këtë gabim.

    Përshëndetje, ju lutem më tregoni, pas futjes së kodit, kjo pjesë shfaqet si tekst në faqe:

    A mund të ndodhë që Word Press nuk e sheh këtë pjesë të kodit?

    Mirembrema.
    Stephen, faleminderit shumë. Gjithçka funksionoi!
    Mund të sqaroni: si mund të korrigjohet kodi në mënyrë që pas dërgimit të një mesazhi, përdoruesi të shkojë në faqen nga e cila ka dërguar mesazhin (d.m.th. në atë të mëparshmen), dhe jo në atë kryesore?

    Faleminderit paraprakisht.

    Adresa e faqes se internetit, ku mund të vazhdoni shfletimin tuaj";) else (jehonë "Mesazhi nuk u dërgua!";) ) else (echo "Ke futur gabimisht numrat nga fotografia"; ) ) else (echo "Nuk i ke plotësuar të gjitha fushat !";) ? >

    Mirëdita Stepan) Pyetja është se si të lidhni përkufizimin e IP-së së dërguesit, shtoi një fushë

    Nëse (isset($_POST["ip"])) ($ip = $_POST["ip"]; nëse ($ip == "") (unset($ip);))

    mos u largo, faleminderit paraprakisht.

    Mirembrema.
    U përpoqa të shtoja një formular reagimesh në sajt dhe hasa në një problem që forma duket se funksionon siç duhet, por mesazhet nuk vijnë në postë. Në fund, mora një formular bosh nga metoda e dytë dhe korrigjova linjën e postës në të në postën time. Cili mund të jetë problemi? Pritja paguhet dhe mbështet skriptet php. Versioni PHP i përdorur është 7.0.

    Përshëndetje, Aleksandër!
    Nëse pas dorëzimit të formularit ju shfaqet mesazhi “Mesazhi u dërgua me sukses. Shkoni në faqen kryesore të blogut…”, që do të thotë se formulari është dorëzuar me sukses.
    Pse nuk ka email në inbox?
    1. Rreshti 54 - $adresa = " [email i mbrojtur]”; korrigjoni emailin tuaj.
    2. kontrolloni nëse emailet janë në SPAM

    Aleksandri përgjigjet:
    12/06/2017 në ora 09:23

    Rreshti 54 korrigjohet për postën time. Asgjë në kutinë time të postës së padëshiruar. Ndoshta më duhet t'i shkruaj mbështetjes teknike të hostit, por nuk di çfarë të shkruaj?

    provoni këtu.
    Ju mund të merrni një mbajtës php nga atje dhe ta shtoni atë në formularin tuaj.

    Aleksandri përgjigjet:
    12/06/2017 ora 20:25

    Dhe kjo formë gjithashtu funksionon dhe nuk jep gabime, por letrat nuk vijnë në postë. Unë ndryshova postën time në të. Me sa duket, edhe pse hostimi mbështet php, duhet të aktivizoni diçka në cilësimet, por nuk e di se çfarë saktësisht.
    Pritja përdoret nga nic.ru Tariff 200
    I shkrova mbështetjes teknike, por ata heshtin.

    Një pyetje. Në formular, ka ku të regjistroheni në cilën adresë postare për të dërguar letra, por ku duhet të regjistrohem nga cila kuti postare për të dërguar letra? Apo vetë pritja supozohet ta kuptojë këtë si parazgjedhje?

    Mbështetja teknike u përgjigj se funksioni i postës në host po funksionon siç duhet. Dha një skenar për të provuar
    Një letër nga hosti erdhi në postë. Më thanë të kontrolloja përsëri.

    Mirëdita, Stepan! Unë instalova skriptin tuaj të komenteve sipas metodës së parë, gjithçka funksionon. Faleminderit! Jo i fortë në programim. Më tregoni se çfarë të shtoj në kodin mail.php në mënyrë që mesazhi për dërgimin e mesazhit të pasqyrohet në një dritare të vogël kërcyese. Faleminderit perseri!
    Po, kam provuar edhe skriptin captcha, por për disa arsye numrat nuk shfaqen. Gif dhe skedarë në vendet e tyre.

    Përshëndetje Igor!
    Në pikën e kodit numër 15:

    (jehona "Mesazhi u dërgua me sukses, për 6 sekonda do të drejtoheni në faqen kryesore të faqes së blogut, ku mund të vazhdoni shfletimin tuaj";)

    shtoni një klasë CSS me stile në mesazh dhe kjo është e gjitha (mund ta bëni këtë):

    (jehonë"

    Mesazhi u dërgua me sukses, pas 6 sekondash do të drejtoheni në faqen kryesore të faqes së blogut, ku mund të vazhdoni shfletimin tuaj

    ";}

    if (isset($_POST['emri'])) ($name = $_POST['emri']; if ($name == ”) (unset($name);))
    Mund të shpjegoni se çfarë shkruhet në këtë rresht, çfarë kontrollohet?

    Përshëndetje. Por si të bëj një paraqitje formulari nëse kam një sajt në një server lokal? Unë përdor OpenServer

Përshëndetje për lexuesit e mi, kam fituar përvojë dhe do t'ju tregoj për parimet e formularit të reagimit php. Unë do t'ju tregoj me shembuj ilustrues në mënyrë që të kuptoni se si funksionon çdo gjë dhe si ndërveprimi midis vetë formës së hyrjes (fushave të tij hyrëse) dhe skedarit mbajtës të shkruar në php. Përveç kësaj, ju mund të shkarkoni falas kodin burimor së bashku me .

Sigurisht, do të jetë mirë nëse keni të paktën pak kuptim të HTML / CSS. Ju do të duhet të tërhiqni kodin në faqen tuaj me analogji. Gjuha PHP nuk do të ndikohet, unë do të tregoj të gjitha modifikimet e nevojshme që duhet të bëhen për veten time.

PËRDITËSOJE:Sipas komenteve të lexuesve, kuptova se duhet diçka më e bukur dhe funksionale, takohu, shiko dhe shiko. Zgjidhni cila ju pëlqen më shumë)

PËRDITËSIM 2: Versioni 3.0 Formulari Responsive Landing + ajax me kalimin e etiketave UTM, shikoni dhe hidhini një sy. Do t'ju pëlqejë

M'u kujtua vetë kur u përpoqa për herë të parë të bëja formularin tim të komenteve në php, dhe sinqerisht ishte e mundimshme, sepse. Nuk e kuptoja se çfarë po ndodhte dhe si. Durim dhe këmbëngulje miq dhe do ja dilni.

Forma e kontaktit php - struktura

Ne do të studiojmë analizën e vetë formularit të reagimit duke përdorur shembullin e një faqeje uljeje (Faqja e uljes), nga rruga, ekziston një artikull i veçantë për . Ju mund të shihni se si funksionon në veprim duke përdorur butonat më poshtë, unë po bashkangjit kodet burimore të këtij skedari me një faqe dhe skedarin kryesor të mbajtësit të php (ky skedar do të përpunojë dhe dërgojë një email në email)

Pas shkarkimit të burimeve dhe nxjerrjes së arkivit, do të shihni strukturën e mëposhtme të skedarit:

  • imazh - të gjitha imazhet që përdoren për vetë faqen e uljes, butonat, etj.
  • js - skriptet javascript që ofrojnë, për shembull, një dritare modale pop-up në faqe dhe efekte të tjera vizuale
  • index.html - skedari i indeksit të një faqejeje tonë
  • index1.php është një skedar mbajtës në të cilin kalohen vlerat nga formulari, më pas formohet një letër nga variablat e marra dhe dërgohet në adresën e specifikuar të emailit. Gjithashtu, index1.php do të ndodhë si një faqe e ndërmjetme për njoftimin e paraqitjes së suksesshme të të dhënave me ridrejtim automatik përsëri në index.html (d.m.th., faqen tonë me një faqe)

Është e rëndësishme që hosti juaj, në të cilin ndodhen skedarët e faqes, të mbështesë përpunimin php, përndryshe skedari index1.php nuk do të ekzekutohet dhe nuk do të funksionojë. Për të sqaruar këtë nuancë, kontaktoni fushatën ku është regjistruar hosti juaj ose thjesht provojeni - funksionon, që do të thotë se ka mbështetje. Nëse jo, atëherë aktivizoni opsionin e mbështetjes së gjuhës php

Hidhni një sy se si funksionon ndërveprimi i të gjithë elementëve (faqe, forma, mbajtësi).

Kodi burimor për thirrjen e formularit dhe mbajtësit

Le të hedhim një vështrim në funksionimin e njërit prej butonave që thërret një dritare pop-up modale që përmban një formular reagimi. Ky kod burimor i dhënë është më shumë se një herë, dy herë i futur në faqe dhe do të funksionojë, do t'ju duhet ta personalizoni për t'iu përshtatur dizajnit dhe nevojave tuaja.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 Kërkoni një telefonatë përsëri

Kërkoni një telefonatë përsëri

Më poshtë është kodi burimor i plotë i mbajtësit index1.php, në mënyrë që të konfiguroni dërgimin në kutinë tuaj postare, ndryshoni " [email i mbrojtur]» më vete, pjesa tjetër, në parim, mund të lihet e pandryshuar

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 "; // nga kush $send = mail ($adresa,$sub,$mes,"Content-type:text/plain; charset = utf-8\r\nNga:$email"); ini_set("short_open_tag", "On"); header ("Rifresko: 3; URL=index.html"); ?> Do të kontaktoheni

Kujdes! Shërbimi i porosisë së shpejtë është i disponueshëm vetëm për banorët e Moskës. Kjo për faktin se banorët e qyteteve të tjera kërkojnë informacion më të detajuar.

Porositja e shpejtë e syzeve dhe kornizave në StarOptic

Ju lutemi regjistrohuni në sit për të bërë blerje në dyqanin tonë online.

Regjistrohu

Hapi tjetër është të shikoni nëse porosia është dërguar. Nëse po, atëherë shfaqim një mesazh për dërgimin e suksesshëm.

Porositja e shpejtë e syzeve dhe kornizave në StarOptic

madhësia("kontakti") > 0) (echo $messageStack->output("kontakt"); ) //nëse porosia është dërguar, printoni një mesazh për dorëzimin e suksesshëm nëse (isset($HTTP_GET_VARS["veprim"]) && ($HTTP_GET_VARS ["veprim"] == "sukses")) ( ?>

Porosia është dërguar me sukses në departamentin e shërbimit të dyqanit. Menaxheri ynë do t'ju kontaktojë me telefon kontakti për të sqaruar detajet e porosisë dhe kohën e dorëzimit.

Përndryshe, ne shfaqim formularin e porosisë së shpejtë:

Përndryshe ( //përndryshe (nëse porosia nuk është dërguar ende) shfaq formularin e shpejtë të porosisë: ?>

"; ?> " . $products_price . " ".$product_info["products_name"]." " . "
Dorëzimi: Dorëzimi në Moskë brenda Unazës së Moskës (kur porositni nga 3500 rubla) është falas. Lexoni më shumë rreth kushteve të dorëzimit këtu"); ?> ">">
Emri juaj:
Numri juaj i telefonit:
Adresa në Moskë:
Mesazh:

Skripti i porosisë së shpejtë përfundoi.

Thirrja e dritares së porosisë së shpejtë në faqen e produktit

Në faqen e produktit, ne përshkruajmë një telefonatë në dritaren e porosisë së shpejtë. Për ta bërë këtë, duhet të krijojmë një buton të dytë “Porosi e shpejtë” pranë butonit “Shto në shportë” dhe të formojmë një lidhje si kjo: http://[dyqan online]/bistriy_zakaz_s_sayta.php?products_id= .

"> Porosit të shpejtë

Në mënyrë të ngjashme, duhet të krijoni butona për porositjen e shpejtë të mallrave në faqet e kategorive.

Artikujt kryesorë të lidhur