Sada na svakom sajtu možete pronaći obrazac za povratne informacije, bilo da se radi o komercijalnom ili informativnom sajtu. Nažalost, većina vlasnika sajtova otežava popunjavanje formulara ili ih pokazuje previše nametljivo, kvareći utisak o kompaniji kao celini. Hajde da shvatimo gdje i kako ispravno zatražiti korisničke podatke kako bi bila laka interakcija s web lokacijom.
Glavne vrste obrazaca za web stranicu
Hajde da pogledamo karakteristike svakog od njih kako biste mogli da izaberete one prave za svoju veb lokaciju ili koristite listu kao kontrolnu listu kako ne biste zaboravili da ih sve objavite.
Obrazac za narudžbu povratnog poziva
Preporučujemo da sve komercijalne stranice koriste ovaj obrazac. Idealan položaj je zaglavlje sajta, pored broja telefona. Štaviše, ne biste trebali odmah prikazati polja za unos, bolje ih je sakriti ispod dugmeta „Zahtjev za poziv“ i prikazati ih nakon klika. Nije potrebno da dugme bude svijetlo, kao veza će biti jednako dobro vidljivo:
U proširenoj verziji dovoljna su dva polja "Telefon" i "Ime", a pri čemu je potrebno samo prvo:
Možete ostaviti samo jedno polje za unos telefonskog broja, što je takođe prilično funkcionalna opcija, iako će svaki klijent morati prvo da pita za ime prilikom poziva:
Također, obrazac za povratni poziv će vam dobro doći u podnožju stranice, postavite ga pored kontakt informacija. Dakle, nakon pregleda stranice, kupci se ne moraju vraćati na početak.
Obrazac za konsultacije
„Obrazac za spašavanje“ za one korisnike Vaše stranice koji nisu mogli pronaći potrebne informacije na stranici, ali žele naručiti. Bolje ga je postaviti na jednu od dvije opcije: ili minimizirano u donjem desnom kutu ekrana, ili prošireno - na dnu Glavne stranice i na stranicama kataloga roba ili usluga.
Prva opcija plasmana (primjer sa web stranice Tango and Cash):
Druga opcija postavljanja (primjer sa web stranice Okna-dpa):
Ovaj obrazac često zamjenjuje online konsultant, što je u osnovi ista stvar, ali morate shvatiti da će vam trebati zaposlenik koji će ga podržavati.
Ovaj obrazac također treba postaviti na stranicu za kontakt. Obavezno dodajte polje za komentar kako bi korisnici mogli reći o kojem problemu se obraćaju kompaniji.
Obrazac za povratne informacije na YouDesign kontakt stranici:
Obrazac za narudžbu usluge
Očigledno, obrazac treba postaviti na stranicu usluge, najbolje na kraju stranice, nakon opisa rada, rezultata i cijena, kako bi se na neki način usmjerio korisnik da podnese prijavu nakon čitanja informacija. Polja obrasca mogu se odmah prikazati, proširiti nakon klika na dugme ili preusmjeriti na lični račun na odgovarajućoj stranici.
Često na stranicama usluga postavljaju obrazac za naručivanje povratnog poziva ili konsultacije, što nije sasvim ispravno. Klijent je već odabrao stranicu usluge, možda čak i tarifu, i prikazuje mu se opći obrazac gdje nema odabranih informacija. To je dezorijentirajuže. Preporučujemo da unesete sljedeća polja:
- "Vrsta usluge" ili "Tarifa" - ovo polje je najbolje popuniti automatski ili staviti kao tekst na početak obrasca
- "ime"
- "Telefon" - učinite polje obaveznim
- "Email" - za dupliranje informacija o porudžbini klijentu
- "Komentar" - možda klijent ima pojašnjenja
Svaki posao je drugačiji i možda će vam trebati dodatni parametri, ali preporučujemo da postavite ne više od 5-7 polja kako ne biste otuđili klijenta. Ako se ipak ne može izbjeći veliki broj polja, onda ih vizualno grupirajte prema predmetu kako biste smanjili broj grešaka pri unosu informacija. Primjer jednostavnog obrasca za narudžbu na web stranici Stroya:
Obrazac za narudžbu robe
Takav obrazac je bolje prikazati korisniku na stranici korpe kada se odluči za izbor robe. Ako imate lični nalog na sajtu, onda ćete morati da razradite dva obrasca: za ovlašćene i neovlašćene korisnike.
Za nove klijente. Nemojte ih tjerati da se registruju da bi se vratili na red. Zato ih samo odgurni. Samo dodajte nekoliko polja sa kontakt informacijama. Pitajte za ime, telefon, email i adresu za dostavu. Tako korisnik neće morati izvoditi nepotrebne radnje, a vi ćete dobiti novog klijenta. E-mailom možete izvršiti automatsku registraciju i poslati lozinku klijentu poštom.
Primjer postavljanja polja u obrazac za nove korisnike na Ozonu:
Za stare klijente. Oni koji ponovo naručuju već su dali sve kontakt podatke, tako da pored liste proizvoda, formular treba da sadrži samo opcije dostave i plaćanja. A ako koristite promotivne kodove, dodajte polje za unos, ali ne više. Nema potrebe za ponovnim zahtjevom za kontakte kupaca.
Obrazac za narudžbu za Wildberries, koji čak prikazuje prethodni izbor načina isporuke i plaćanja (ali ostavlja mogućnost da ih promijenite):
Mnogi ljudi razbijaju unos adrese za dostavu u nekoliko polja, posebno tražeći poštanski broj, naziv grada, ulice, kućni broj itd., što izgleda vrlo glomazno. Anti-primjer sa web stranice Angorochka:
Korisnici griješe i u takvim oblicima, pa je bolje ostaviti jedno zajedničko polje za unos adrese i telefonski provjeriti ispravnost podataka kod novih kupaca.
Obavezna polja za unos uneti kontakt podatke, adresu za dostavu, izbor isporuke i način plaćanja. Obrazac se može prikazati u fazama, ali nije zabranjeno prikazati sva polja odjednom. Glavna stvar je vizualno ih podijeliti u semantičke grupe.
Upisnica
Preporučujemo da ga odvojite od obrasca za autorizaciju, jer mnoge nove korisnike zbuni dugme "Prijava". Dvije veze jedna pored druge neće zauzeti puno prostora i skraćuju vrijeme pretraživanja. Također, obrazac treba uvijek biti vidljiv, pa ga je bolje označiti u zaglavlju stranice. Najpoznatija opcija je u gornjem desnom uglu kao veza (primjer iz Aqua-Vive):
Općenito, formular treba da sadrži ista polja kao i obrazac za narudžbu (a obavezna polja za unos su ista), pa vam savjetujemo da ga ne preopterećujete nepotrebnim stavkama i koristite zajedničko polje za adresu. Zapamtite da je registracija dodatni korak za klijenta, stoga ga nemojte odgurivati dugačkom listom. Možete tražiti datum rođenja da biste poslali čestitke i popuste, ali prisiljavanje klijenta da smisli nadimak ili navede dodatni broj telefona ili adresu je suvišno.
Odlična je praksa pozvati kupce da se registruju putem društvenih mreža. Dakle, klijent ne mora smišljati lozinku i općenito će registracija biti brža. Primjer korištenja ove funkcije na Asos web stranici:
Ova internet prodavnica je strana, stoga su date popularne društvene mreže tih zemalja, za publiku koja govori ruski bolje je ukloniti Twitter i dodati dugmad za Vkontakte, Odnoklassniki.
Lični račun je najprikladniji za online trgovine za pohranjivanje podataka o kontaktu kupaca, povijesti narudžbi, informacija o popustima i bonusima. Pogodno i za usluge pretplate, na primjer, ako omogućite pristup za gledanje filmova u originalu.
U isto vrijeme, ako prodajete proizvedenu robu, kada svaku narudžbu prati poziv stručnjaka, onda nema smisla ni u košarici ni u obrascu za registraciju. Web lokacije koje pružaju usluge, na primjer, za dizajn ili renoviranje stanova, također najčešće ne trebaju lični račun.
Obrazac autorizacije
Oporavak lozinke se najčešće vrši putem e-mail adrese, slanjem klijenta linka na obrazac za unos nove lozinke. Generisanje automatske „privremene“ lozinke primorava korisnika da sam traži obrazac za promenu lozinke, što je nezgodno i samo nepotrebna muka za klijenta. Bolje je to ne dozvoliti.
Obrazac za pretplatu na bilten
Već smo više puta pisali o prednostima email marketinga i davali savjete o njegovom razvoju, na primjer, u ovom članku i njegovom drugom dijelu, najdetaljnije informacije. Stoga je obrazac za pretplatu neophodan ako želite da koristite ovaj kanal za privlačenje kupaca.
Obrazac treba postaviti na glavnu stranicu tako da korisnik odmah vidi da postoji takva prilika. Bolje nakon svih osnovnih informacija, na dnu stranice (primjer iz Lavkalavke):
Ako stranica ima blog, a osim roba i usluga, najavljujete nove članke u pismima, onda možete dodati obrazac na opštu stranicu odjeljka, na primjer, desno od članaka, kao Vkusnosti od Madoa uradio:
Za obrazac za pretplatu je, naravno, potrebno polje "E-pošta", a možete tražiti i ime kako bi slova bila personalizovanija.
Sada kada smo odlučili koje obrasce i gdje postaviti na stranicu, smislićemo kako da ih učinimo praktičnijim za popunjavanje.
- Obrasci u iskačućim (modalnim) prozorima. Trebalo bi da se prikazuju tek nakon što korisnik klikne na željeni link ili dugme. Nema "prskanja" prilikom otvaranja početne stranice ili kada korisnici pokušavaju napustiti stranicu. Online konsultant takođe ne bi trebalo da „iskače“ sa ponudom za početak razgovora. Takve stvari nerviraju i odbijaju korisnike. Anti-primjer sa Delicat-Servisa (sada su momci uklonili ovaj problem, a obrazac se otvara tek klikom):
- Korištenje animacije. Istaknimo to u posebnom pasusu, jer je ovo čest problem. Forma ne bi trebalo da treperi, da skače po ekranu ili da lebdi do sredine ekrana da bi privukla pažnju. Takva animacija sprječava korisnika da proučava glavni sadržaj stranice i neugodna je kada se gleda duže vrijeme. Dugme na obrascima učinite kontrastnim i tada klijentu sigurno neće nedostajati.
- Naziv obrasca. Uvek potpisujte formulare kako bi korisnik mogao da vidi šta ispunjava. Tačno je kada je naziv tarife ili usluge napisan u naslovu, ali ako je naslov predugačak, dodajte ovu informaciju u obliku teksta ispod, kao što je to uradio Fullhousedesign:
- Ime polja obrasca. Najbolje je staviti naziv polja iznad njega, a već unutar polja navesti primjer popunjavanja. Ako stavite ime unutar polja, ono će biti izbrisano prilikom popunjavanja, što nije baš zgodno. Takođe loša opcija kada su naslovi na lijevoj, a polja na desnoj, oči moraju međusobno korelirati stupce (loš primjer forme na web stranici Moskovske kuće knjige):
Pogodna opcija za lokaciju potpisa i savjeta (na web-mjestu Xarakiri.ru):
- Obavezna polja. Uvijek označite * obavezna polja. Iznad, kada smo opisivali obrasce, naznačili smo koje od njih odabrati. Izuzetak su obrasci sa jednim poljem - pa je jasno da je ono obavezno. Primjer isticanja obaveznih polja iz Izto:
- Greške u obrascima. Korisnici često griješe i to ne primjećuju, pa preporučujemo dodavanje validacije unosa za kontakt informacije i obavezna polja. Poruke o grešci se najbolje prikazuju kao tekst pored odgovarajućeg polja. Oni ne bi trebali nestati ili preklapati polja za unos. Polje možete označiti crvenim okvirom, ali poruka također mora biti prisutna. Primjer razumljivih poruka o grešci od Aristo:
- Potvrda slanja podataka. Nakon što klijent ispuni sva polja i klikne na dugme za slanje, potrebno je da prikažete uočljivu poruku potvrde kako ne bi pokušao ponovo da popuni obrazac. Možete koristiti modalne prozore ili, ako je obrazac već u iskačućem prozoru, postavite odgovarajući tekst ispod dugmeta za slanje. Takođe, poruka treba da naznači kada će tačno stručnjaci kontaktirati klijenta ili šta dalje. Jednostavno "Hvala, podaci su poslani" nije dovoljno. Primjer detaljne potvrde isporuke od Cable Systems:
- Korištenje "captcha". Ne preporučujemo korištenje provjera botova u obrascima, jer to prisiljava korisnike da poduzimaju nepotrebne radnje i čak ih može uzrokovati da napuste stranicu. Koristite metode zaštite koje su nevidljive korisnicima, na primjer, pratite vrijeme popunjavanja obrasca na serveru (ako je prekratko, onda obrazac popunjava robot), dodajte skrivena polja (koja samo robot može ispuniti), koristiti anti-spam usluge za verifikaciju, itd. U najekstremnijem slučaju, možete koristiti provjeru unosa od Googlea:
- Čuvanje podataka. Možda je klijent slučajno zatvorio obrazac, došlo je do greške ili se ponovo učitao, pa da ne morate ponovo unositi podatke, sačuvajte ih prije slanja. Ovaj savjet posebno vrijedi za duge forme.
- Dugme za resetovanje podataka. Ni u kom slučaju ga ne treba stavljati pored dugmeta za slanje da korisnik slučajno ne klikne na njega. Stavite ga u drugi dio forme ili ga potpuno uklonite. Primjer lošeg rasporeda dugmadi na web stranici Avarit:
- Zakon o ličnim podacima. Da biste izbjegli kazne za prikupljanje ličnih podataka kupaca, potrebno je pripremiti regulatorne dokumente i pisati o tome na web stranici.
Rezultati
Svakom obrascu treba pristupiti individualno, tako da je nemoguće sve slučajeve opisati u jednom članku. Glavni princip koji se treba pridržavati je minimum polja. Bolje je nazvati klijenta i usmeno razjasniti detalje nego ga prisiljavati da ispunjava dugačke formulare. Možda klijent ima dodatna pitanja, pa ćete pozivom riješiti dva problema.
Nadamo se da će vam naše preporuke pomoći da napravite prikladne obrasce na stranici i prikupite više narudžbi. Za one koji žele ličnu analizu upotrebljivosti obrasca, preporučujemo korištenje ove usluge.
P.S. Ako su vam potrebne informacije o tome kako kreirati obrasce (tehnička strana problema), potrebne su vam preporuke o kodu, praktičnim konstruktorima itd., Zatim napišite pitanja u komentarima, napravit ćemo poseban članak na ovu temu.
To je postalo jednostavno neophodnost za vlasnike internetskih resursa. Obrazac za povratne informacije je zgodna funkcija koja pomaže korisniku da uspostavi kontakt sa autorom stranice.
Dakle, u ovom postu ćete naučiti kako brzo kreirati jednostavan obrazac za kontakt bez znanja HTML-a, CSS-a, PHP-a i hemije. Ovaj obrazac je spreman za korištenje bez ikakvih nepotrebnih problema.
Pa, počnimo kreirati jednostavan HTML obrazac za povratne informacije.
Metoda-1
Korak 1
Da biste kreirali HTML obrazac za kontakt za web stranicu, trebali biste kreirati ".PHP" datoteku. Datoteci dajte naziv "mail.php" i zalijepite sljedeću skriptu u nju:
Dakle, red broj 1 - ovdje navodite adresu glavne stranice. Nakon slanja poruke, posjetitelj će automatski biti preusmjeren na adresu koju navedete. Također navedite vrijeme nakon kojeg će posjetitelj biti preusmjeren na glavnu stranicu (imam 6 sekundi).
red #2 - UTF-8 kodiranje prikaza
linija #11 je najvažnija linija! U ovom redu treba da unesete svoj e-mail sandučić na koji želite da primate poruke sa sajta.
Korak #2
Umetnite gotov kod obrasca za povratne informacije između oznaka u novom fajlu
Obrazac za povratnu informaciju..php" method="post">
Tvoje ime*
e-pošta*
Predmet poruke
Tekst poruke:
u redu br. 2 navedite putanju do datoteke " mail.php ", u mom primjeru je https://site/mail.php
To je sve. Ako se zaustavite u ovoj fazi, tada će vaš obrazac za povratne informacije raditi na web stranici, ali neće izgledati vrlo atraktivno. Ovo je popravljivo - morate dodati stilove obrascu u CSS datoteci.
Dakle, zalijepite u datoteku "style.css" ovaj kod:
#submit ( font-family: sans-serif; color: #ffffff; font-size: 18px; padding: 0px; text-decoration: none; box-shadow: 0px 1px 3px #666666; -webkit-box-shadow: 0px 1px 3px #666666; -moz-box-shadow: 0px 1px 3px #666666; text-shadow: 1px 1px 3px #666666; pozadina: -webkit-gradient(linear, 0 0, 0 100%, from(#ce1515), to(#8b0d0d)); pozadina: -moz-linear-gradient(top, #ce1515, #8b0d0d); ) #submit:hover ( background: -webkit-gradient(linear, 0 0, 0 100%, from(# 8b0d0d), to(#ce1515)); pozadina: -moz-linear-gradient(top, #8b0d0d, #ce1515) ) #odgovori na unos, textarea ( -webkit-transition: sve 0,30 s lakoćom ulaska; -moz -prijelaz: sve 0,30 s lakoća ulaska; -ms-tranzicija: svih 0,30 s lakoća ulaska; -o-prijelaza: svih 0,30 s lakoća ulaska; outline: nema; padding: 3px 0px 3px 3px ; margina: 5px 1px 3px 0px; granica: 1px solid #DDDDDD; ) #odgovori input:focus, textarea:focus (box-shadow: 0 0 5px rgba(81, 203, 238, 1); margin: 5px 1px 3px 0px ; granica: 1px solid rgba(81, 203, 238, 1); )
Ovo je obrazac za povratne informacije koji biste trebali dobiti ako ste uradili sve kako sam opisao.
Ako na svom obrascu, umjesto normalnih čitljivih riječi, vidite škrabotine, kao u primjeru ispod:
zatim otvorite fajl "mail.php" i "kontakt.html" kroz besplatni i u meniju idite na
"Encodings" => "Pretvori u UTF-8 bez BOM"
.
Metoda-2
Možete napraviti samo jednu povratnu datoteku sa ekstenzijom "php", na primjer, sa imenom "kontakt.php", i unijeti sve kodove, skripte i stilove koje sam opisao malo više u ovoj datoteci. Ali ipak ćemo napraviti neke promjene u kodu. To će izgledati ovako:
Obrazac za povratne informacije.
pažnja: Ponavljam još jednom: ovu datoteku morate sačuvati u ekstenziji "php", inače neće raditi.
Obratite pažnju na red u kodnom broju 70. Kao što vidite, ostavio sam "akciju" praznu, pošto je sam rukovalac obrasca za povratne informacije u istoj datoteci.
I kada pošaljete poruku, to ispadne
„Niste popunili sva polja, vratite se i popunite tražena polja!“
Čudno, zar ne? I kad sve radi sa imenom i e-poštom.
A gdje još mogu promijeniti širinu? u css? molim te reci mi koji red
Evo moje forme, riječi se ne mogu izbaciti iz pjesme. Možete li ispraviti svoj php kod za obradu za moj obrazac? Pokušao sam ga sam zamijeniti, i dalje daje grešku prilikom punjenja. Pomozi mi molim te!)
Ispunite obrazac za povratne informacije i mi ćemo vas pozvati!Obrazac za narudžbu
PRIKAZUJE OVO NAKON SLANJA. ZAŠTO?
Ubacio sam kod obrasca ne u posebnu datoteku, već odmah u index.html gdje se nalaze svi meniji i sadržaj. Zalijepljeno u odjeljak za kontakte. Web stranica samostalno pisana
Srećna Nova godina, Stepane, i hvala ti puno! Pokušavao sam da instaliram obrazac za povratne informacije nekoliko dana na razne načine, danas je konačno uspjelo! Samo zašto, kada je polje "predmet" prazno, pismo se ne šalje, već se pojavljuje natpis da se moraju popuniti sva polja. Da li je “predmet” opcionalno polje? I ako je potrebno, ovo polje se ipak može ukloniti?
Stephen, hvala na formularu!
Planiram da to uradim na 2 načina. Ne mogu da shvatim šta da stavim u fajl stranice sajta. Postaviću .php fajl u root direktorijum na hostingu, ali da li treba nešto da napišete na stranici gde se nalazi formular? Ubacite neki kod u samu html datoteku, zar ne?
Hvala Stepan
Nažalost, to mi nije uspjelo.
Očigledno ne ubacujem nešto u tijelo stranice ((
Stepane, napravio sam novi php. Gdje sam kopirao ono što je napisano u metodi 2, zamijenio potrebne redove.
Učitano na hosting.
Obrazac bi trebao biti prikazan na stranici indeksa. moja stranica Ovaj fajl imam html. Treba li nešto napisati u ovom fajlu da bi se pristupilo php fajlu?
Pročitao sam sve vrlo pažljivo i naravno potpuno drugačije shvatio))))
Hvala, pokušaću da napišem
Nažalost, ipak ispada neka vrsta krivulke ((
Provjerio sam vašu stranicu, ali nisam mogao pogledati zakrivljeni oblik.
Jeste li predali drugačiji obrazac? Usput, captcha ne radi na vašem obrascu.
Dobar dan!
Piše da je poruka poslana.
Ali pismo ne stiže poštom.
šta bi to moglo biti?
uradio sam sve kako je napisano...
Problem je riješen, bio je u testnom hostingu.
Hvala. Ispalo je čisto i sve radi.
Meni ne odgovara ni prva ni druga opcija. PHP fajlovi
c hosting [adresa uklonjena] je rekao da problem nije u njima
unesite svoju mail adresu
Hosting je nakon mnogo mučenja priznao da ne mogu
To je napisao – Došlo je do problema u konfiguraciji vašeg naloga.
Sada radi.
Problem je sada drugačiji
Radi na sajtu sa ekstenzijom .ru, ali
na sajtu sa ekstenzijom.rf ne želi.
Hosting se kune i kune se da je problem u kodu
Nakon slanja greške na stranici, ili jednostavno pismo ne dolazi na poštu?
Ukratko, problem je samo u hostingu.
Napisao odgovor—- Vratili smo mogućnost slanja e-pošte sa stranica vašeg naloga.
Odmah se postavlja pitanje, nakon čega su restaurirali ... ... proklete restauratore
Sve je ispalo odlično pri prvom postavljanju na vozilo!
Tek sada provjeravam normalna slova koja pišem prilikom slanja i pokušavam na drugom računaru, piše kryakozyabry
Pitanje! mozes nekako da uradis tako da prilikom popunjavanja formulara gde pise E-mail, ako napises nesto sa buldozera, na primer, brojeve ili nesto drugo... Dalo je gresku "Unesi tvoj E-mail ispravno" kao tago
Zdravo Stepane.Pre svega hvala na tvom blogu.Za mene je ovo kao udžbenik, stalno posećujem tvoj sajt. Mnogo korisnih stvari. Imam takav problem. Uzeo sam kod od vas i napravio jednostavan obrazac za povratne informacije. Sve radi i pismo stiže. To je samo problem. Pismo stiže bez teksta. Prazno pismo, iz kog razloga, ne razumem. Molim vas pomozite mi da shvatim ovo. Hvala unaprijed. Pozdrav Akif
Zdravo Stepane. Postavilo se takvo pitanje, može li kvalitet slanja e-pošte ovisiti o hostingu?
Neka od mojih slova dolaze, a neka ne, a stigla su samo slova u kojima je bilo latinice i brojeva. Pisma potpuno napisana ćirilicom nikada nisu stigla. Hvala unapred.
Zdravo Andrey! Jeste li provjerili slova u SPASM-u?
Andrew odgovara:
13.07.2015 u 13:06
Da, provjerio sam. Tamo nije bilo ničega.
Slova dolaze samo napisana isključivo latinicom ili brojevima. Ne dolaze pisma koja sadrže samo ćirilicu.
Da, hvala, već sam 100% siguran da je problem u hostingu. Ja se selim!
Radio sam metodom broj 1, ali nažalost poruke ne dolaze, u čemu je problem?
Nikita kaže:
14.07.2015 u 22:05
Uradio sam to po drugoj metodi, radi, ali samo jedan mail, pokušavam druge - ništa ne dolazi.
Navedite koje stranice pošte nisu prihvaćene i pokažite kako ste popunili red br. 56
$address = " [email protected]";
Da li se preusmjeravanje dešava nakon slanja poruke?
Nikita kaže:
15.07.2015 u 00:29
da dolazi do preusmjeravanja na stranicu,
$address = " [email protected]";
Stavio sam svoju poštu
Hvala na članku! puno pomoglo
Kako dodati ili čak transformirati kod da izgleda ovako:
Ime prezime patronim .. i tako dalje .. odnosno dodatna polja su potrebna
Dobro veče, Stepane! Vaš kod zaista radi, hvala vam puno na vašem radu! Molim te reci mi:
1) koja naredba u php datoteci može postaviti obavezno ili opciono polje? (sada su sva polja obavezna)
2) Kako mogu dodati novo polje tačno u php fajl? (u html-u je sve jasno kako se to radi).
Zdravo Stepane!
Koristim drugu verziju vašeg koda.
Poruka nije stigla na mail.ru. Poruka je odmah stigla na Yandex-mail.
Šta bi mogla biti zamka?
Hvala u svakom slučaju, radi. U principu, možete izvršiti preusmjeravanje na mail.ru sa Yandexa ...
Zdravo Borise! Jeste li pogledali “mail.ru” poštu u SPAM-u? Možda je pismo stiglo tamo.
Boris odgovara:
30.07.2015 u 10:33
Gledao. Općenito postoji neka čudnost: pisma stižu sa velikim zakašnjenjem i to ne sva. Grubo rečeno - jednom. Generalno, nema logike. Možda je hosting glup.
Nije moguće, ali definitivno. Šta je hosting? Čitaću o njima.
Boris odgovara:
03.08.2015 u 10:25
skyhost.ru
Posljednjih godinu-dvije počeo sam dugo razmišljati, tehnička podrška je duga i često van teme. Ali cijena-kvalitet
Zdravo. Ne mogu dobiti obrazac za povratne informacije (((Zašto - ne znam
Evo šta su mi odgovorili. podrška
Problem sa slanjem e-pošte nastaje jer je mail.ru servis blokirao primanje pošte sa servera na kojem se nalazi vaš nalog. Radimo na rješavanju ovog problema, ali, nažalost, odgovor sa mail.ru još nije stigao. Slanje pošte će se uskoro nastaviti. Izvinjavamo se zbog privremenih neugodnosti.
Kao rezultat toga, postigao sam gol na mail.ru i poslao pisma Yandexu.
Ali iz nekog razloga Yandex ih šalje u neželjenu poštu.
Ukratko, ne žele da rade normalno
Dobar dan!
Podigao lokalnu stranicu na openserveru.
Uzeo sam tvoj obrazac, tvoj scenario, malo ga prepravio. Šaljem poruku na Yandex mail.
Ono što se propušta kroz inpute pretvara se u pitanja. Stacionarni tekst je ispravno prikazan.
Molim vas pomozite.
Zdravo Maxim! Mislim da je problem u kodiranju. Datoteka rukovaoca obrascima mora biti sačuvana u UTF-8 bez boma. Vidi
Maksim odgovara:
04.09.2015 u 18:20
Stepane, hvala. Ali nažalost nije pomoglo. Slično, tekst se prikazuje kao pitanja.
Stepan,
Vaš savjet nije riješio problem.
Molim savjet kako dalje?
Može li postojati problem s Yandex.Mail?
Problem kodiranja 105%. Može biti da server daje samo win-1251. Odredite koji kodiranje server daje i konvertujte iz onog koji je izdat u onaj koji je potreban na stranici. To je sve!
Maksim odgovara:
21.09.2015 u 11:52
Stephen, dobar dan!
Dobio sam odgovor od programera Yandex.Maila.
“Pismo je provjereno - u njemu nije pronađeno nikakvo kodiranje. Provjerite postavke obrasca. Čini se da ne generiše zaglavlje "Tip sadržaja" i stoga ne prenosi informacije o kodiranju."
Sjest ću i shvatiti zašto se informacije ne prenose. Čim shvatim, pisaću u komentarima, ako neko ima iste probleme.
Maksim odgovara:
23.09.2015 u 15:37
Nakon još jedne iteracije, sve je funkcionisalo. Očigledno je bilo problema sa kazaljkama i kodiranjem. Hvala, Stepane, na strpljenju i na tako praktičnoj funkcionalnosti!
Stephen, dobar dan.
Hvala na formularu, radi dobro.
Postavilo se pitanje, kako u 1. verziji obrasca organizovati slanje pisma sa privitkom fajla?
Zdravo Vjačeslave! Jeste li pokušali tražiti odgovore na web stranicama? Mreža je puna odluka o tome kako poslati email sa priloženim fajlom.
Ako želite, ja vam mogu lično izraditi php kod sa kojim možete primati pisma sa priloženim fajlom poštom, ali će vas to koštati.
Vyacheslav kaže:
16.09.2015 u 20:50
Našao sam mnoga rješenja, ali pokušavajući ih spojiti sa vašom formom, ništa se nije dogodilo.
Uspio sam organizirati odabir fajla.
Ali da biste registrovali direktno php u datoteci, nema dovoljno znanja o kodovima.
Naravno, možete platiti novac, ali ja ću to učiniti osobi koja će napraviti stranicu u potpunosti za mene. U međuvremenu, za rad par stranica sajta treba mi samo formular za povratne informacije.
Pa, pošto ste tako zauzeta osoba i ne možete predložiti par linija koda, hvala barem na formularu.
Stepane, hvala na jednostavnoj i funkcionalnoj formi!
Trebalo je duže da se pozabavimo Denverom nego da integrišemo obrazac u stranicu, stavimo malo šminke i pokrenemo ga.
Ne poznavajući php uopšte - ubacio sam ga i radilo je!
Dobar dan, kod radi i veoma koristan, hvala puno.
Hteo sam da postavim pitanje da li je moguće dodati opciju u slučaju greške da ne preusmerava na glavnu, već traži ispravku greške ili preusmerava na drugu stranicu.
Puno hvala,
Ubacio sam obrazac za povratne informacije prema vašim opisima, ali sam ga kasnije napustio. Ali ti si mi uništio stranicu stranice. Vaša stranica se stalno otvara, nakon 6 sekundi, a ja ne mogu ništa, čak ni kada sam potpuno izbrisao ovu vašu formu arr. veze. Da li je VIRUS!?
Tražim kako napraviti skriptu za proizvod na jednoj stranici sa dodatnom prodajom. imaš najviše
razumno objašnjenje kako slati poruke na poštu. ali trebam:
1. Pošaljite na [mail protected]
2. Čitamo podatke iz polja obrasca Ime i Telefon
3. Kada kliknete na dugme “Pošalji” na obrascu, on se preusmjerava na dodatni
upsell.php stranicu. ALI PODACI IZ POLJA OBRASCA SE NE ŠALJU NA E-MAIL,
I SAVE-ČEKAJU NA SLANJE NAREDBI!!!
4. Postoje 2 dugmeta na stranici za prodaju (nema obrasca):
a) ako kupac pritisne dugme „Dodaj u paket“, tada se aktivira funkcija
slanje mail poruke sa prikupljenim podacima iz polja obrasca i dodavanjem naslova
e-mail
ime:
Telefon:
Naziv dodatne stavke.
b) ako kupac pritisne dugme „Odbij“, tada se aktivira funkcija slanja
mail poruke sa prikupljenim podacima iz polja obrasca, ali bez dodavanja
dodatni proizvod. Sve se to na kraju izražava u obliku poruke na
e-mail
ime:
Telefon:
Dobro veče Stepane!
Ubacujem tvoj formular na sajt, sve je napisano da je pismo nestalo!
Ali email ne stiže!
Molim vas pomozite mi da shvatim!
Probao sam obje opcije, ali oba obrasca su obrađena, ali slova ne stižu!
narudžbenica.
Zdravo Denis! Sve je u redu sa tobom. Trebalo bi raditi, čak sam dvaput provjerio na lokalnom serveru. Pogledajte da li e-poruke idu u SPAM?!
Zdravo!
Kako dodati datoteku za preuzimanje u vaš obrazac, koji se nalazi u korijenu stranice?
Dobar dan Stepane, instalirao sam vaš obrazac za povratne informacije (FORMAL 2) na svoju stranicu nakon što sam ga poslao, piše Poruka je uspješno poslana. Ali ništa ne dolazi poštom. Molim vas recite mi kako da to popravim, hvala unaprijed.
Zdravo, koristeći Vaš obrazac kao primjer, pravim svoj. Recite mi, molim vas, postoje obavezna polja za popunjavanje, a postoje i neobavezna, kako ih učiniti opcionalnim? ako ne popunite, piše “Niste popunili sva polja, vratite se i popunite tražena polja!”;
U mom obrascu, na primjer, možete priložiti sliku, ali to nije neophodno i općenito će slika doći na mail ili ne???
Voleo bih, ali bi trebalo da postoji provera i poruka poput „poruka poslana za 6 sekundi bićete preusmereni“ takođe bi trebalo da bude šta nije u redu. Ne znam pogledajte kod, molim?
I plus svemu greska 1,3,5,6 neodređeni oblik povlači???
I stalno piše „Nisi popunio sva polja, vrati se i popuni tražena polja! ” iako ispunjavam svaku???
Stephen, čekam
Imam sve normalno. Napisao sam ovu numeraciju ovdje u svom php fajlu. A oko 11. reda, odmah sam shvatio da je to za obavezno popunjavanje formulara. I cijela stvar je ispala
($name = $_POST["adres"] ($email = $_POST["name"]
varijable su netačne.)
I umesto da sedim, pročitao sam veliku knjigu Dmitrija Koterova, Alekseja Kostareva PHP 5.
Hvala na savjetu
Mogu li da platim koliko će koštati php formular za registraciju sa ličnim nalogom za svakog korisnika i plaćanje u njemu?
Dobar dan ponovo, Stepane, reci mi zašto kada kreiram datoteku sa ekstenzijom php u root folderu sajta, kada se to traži: adresa sajta / php fajl problemi
nije pronađeno
Traženi URL /cgi-bin/php4.fcgi/kontakt.php nije pronađen na ovom serveru.
Dodatno, došlo je do greške 404 Not Found prilikom pokušaja korištenja ErrorDocumenta za obradu zahtjeva.
datoteka se kreira i nalazi u root folderu. Kako popraviti? Hvala unaprijed.
Zdravo!
Prilikom slanja poruke daje grešku - "500: Zahtjev nije mogao biti dovršen zbog interne greške na serveru."
Šta bi mogao biti problem?
Uradio sam to prema drugoj opciji, radi! Hvala!)
Zdravo Stepane!
15:00 Pokrećem vaše formulare za povratne informacije. Ne idu. 1 opcija nula.2-poruka odlazi ali ne stiže u kutiju.Sajt na besplatnom hostu sa PHP podrškom.Možete li mi pomoći da shvatim.Ne tražim gotova rješenja.Pozdrav. čekam odgovor
Zdravo Vadime!
Jeste li promijenili email?
$address = " [email protected]";
Vadim kaže:
17.07.2016 u 02:17
Zdravo, Stepan ponovo. Da. Sve sam provjerio. obje opcije rade.ali ne stiže do sandučeta.najvjerovatnije je problem u besplatnom hostingu.Za pojašnjenje mogu poslati šifre i podatke o sajtu.jer je ovaj sajt neka vrsta poligona,a ja sam osoba sa malo iskustva u ovom poslu (još).rješenje.da li je vrijedno truda?
Pismo bi trebalo da stigne na vaš računar (Local Server Disk/tmp/!sendmail)
Vadim kaže:
23.07.2016 u 02:39
Odlično rješenje problema, ali tu opciju nisam odmah uzeo u obzir.Čim "registrujem" ovu ekonomiju, sigurno ću je otpisati. hvala na odgovoru
Greška u pisanju, poruka nije poslana!
Lilia, ponovo sam provjerio obrazac, sve radi. Pogledaj u rukovaocu, tamo negdje neka varijabla nije ispravno registrirana ili uopće nije.
Alena kaže:
26.09.2016 u 12:03
Zdravo! Probao sam obrazac broj 2, sve je upalilo, ali pisma su dolazila samo sa Yandex pošte, ili ako samo napišete krakazyabry umjesto adrese, ne stižu na poštu. Dodao sam i red "telefon" i zeznuo negdje, sad nije poslat uopste, molim vas pogledajte
Zdravo Stepane. Niste slučajno pronašli rješenje na mail.ru, zašto ne radi? Upravo sam ga isprobao na hostingu, na poddomenu moje stranice, da testiram oba oblika. Sve radi dobro sa Google i Yandex poštom, ali nema načina za Mail.ru, pisma ne stižu, iako se šalju. I zanimljivo je da ne radi kao da navedete mail sapunske $ adrese. Dakle, čak i ako samo u formi pošiljalac ostavi poštu na sapunu, a na adresi $ će biti Yandex mail, na primjer.
Ne mogu shvatiti. kao i ono što nije popravio, server šalje grešku 405 “Method Not Allowed” prilikom slanja zahtjeva
Traženi metod POST nije dozvoljen za URL /mail.php.
kako se to može prevazići? Hvala!
Hvala, Stepane! Problem je bio kako ste rekli na serveru. Popravljeno. Sad još jedna šala: sva polja su popunjena, prikazuje se poruka da je sve uspješno poslano, ali onda umjesto preusmjeravanja na glavnu stranicu prikazuje poruku „Nisi popunio sva polja, vrati se i popuni tražena polja!"
Generalno, Stepane, ti si sjajan momak! Hvala vam na blogu, pišete veoma zanimljive stvari na pristupačnom jeziku.
A ti, Dmitry, hvala ti na lijepim riječima.
Napišite u komentarima šta ste radili i u kojim fajlovima. Općenito, sve što se tiče forme.
Zalijepite kod u komentare putem .
Pogledat ću.
Dimitri odgovara:
02.10.2016 u 11:55
Stepane, generalno petljam par dana, ne mogu da završim))) Shvatio sam da je problem što sam dodao polja. Registrirao sam polja u rukovaocu. Ali očigledno negdje u mom DNK postoji problem, jer ne vidim izvor problema. Evo koda od rukovaoca:
Evo html koda:
Dimitri odgovara:
02.10.2016 u 12:04
pronašao grešku u redu 4, ime umjesto fio, popravio, ali nije pomoglo
U redu #8-#9 imate grešku:
If (isset($_POST["model"])) ($body = $_POST["model"]; if ($model == "") (unset($model);)) if (isset($_POST[ "vznos"])) ($body = $_POST["vznos"]; if ($vznos == "") (unset($vznos);))
treba ovako:
If (isset($_POST["model"])) ($model = $_POST["model"]; if ($model == "") (unset($model);)) if (isset($_POST[ "vznos"])) ($model = $_POST["vznos"]; if ($vznos == "") (unset($vznos);))
Dimitri odgovara:
09.10.2016 u 22:40
Stephen, ti si genije. Hvala na savjetu! Sve je uspjelo
Pozdrav Stepane i svima koji diskutuju. Hvala na obrascu za kontakt. Želim podijeliti rješenje problema sa adresama sa mail.ru.
u datoteci za obradu (mail.php po defaultu) morate promijeniti u redu:
$send = mail ($address,$sub,$mes,"Content-type:text/plain; charset = UTF-8\r\nFrom:$email");
značenje
NFrom:$email
promijeniti u
NFrom: $your [email protected]
ne samo mail.ru. I pisma će dolaziti s ove adrese, a ne s one koju je naveo pošiljalac, uključujući i mail.ru. U ovom slučaju, tijelo pisma će sadržavati adresu koju je pošiljalac popunio u obrascu.
zdravo, napravio sam obrazac, izgleda da sve prati primjer, postavio sam ga u denver, daje takvu grešku
Greška raščlanjivanja: sintaksička greška, neočekivano T_ENCAPSED_AND_WHITESPACE u Z:\home\192.168.1.227\www\php\contact-form.php na liniji 32
reci mi šta to znači?
\r\n Odgovor za: $email \r\n"; if (mail($address, $sub, $mes, $from)) ( header(); echo "E-pošta je poslana";) else ( header(" Osvježi: 5; URL=https://hot-potato.studio"); echo "Email nije poslan, za 5 sekundi se vraćaš na glavnu stranicu;) ) izađi; /* Izlazi bez poruke ako je bezspama polje popunjeno nečim */ ?>
Zdravo!
Greška u redu 32 “Z:\home\192.168.1.227\www\php\contact-form.php na liniji 32”
Echo "Email nije poslan, za 5 sekundi se vraćate na glavnu stranicu;)
ne dolazi ispred ";" jednostruki navodnik " " ", ovako:
Echo "Email nije poslan, za 5 sekundi se vraćate na glavnu stranicu";)
probaj.
ro kaže:
06.10.2016 u 23:37
Zdravo opet. sad je pronašao još jednu grešku u praznom zaglavlju na redu 28, popunio ga, a sad ovo (((
Ne mogu još nešto da shvatim u php-u (((
Upozorenje: Ne mogu se mijenjati informacije zaglavlja – zaglavlja su već poslana (izlaz je započeo na Z:\home\192.168.1.227\www\php\contact-form.php:1) u Z:\home\192.168.1.227\www\php\ contact-form.php na liniji 28
preveo php fajl u utf-8 bez boma, počeo da se prikazuje bez upozorenja, ali hijeroglifi (((
i čini se da nije strašno, iz nekog razloga navedeno pismo ne dolazi na poštu
\r\n Odgovori za: $email \r\n"; if (mail($address, $sub, $mes, $from)) ( header("Osvježi: 5; URL=https://hot-potato .studio"); echo "E-pošta poslana";) else ( header("Osvježi: 5; URL=https://hot-potato.studio"); echo "E-pošta nije poslana, vratit ćete se za 5 sekundi" ; ) ) exit; /* Izlaz bez poruke ako je bezspama polje popunjeno nečim */ ?>
ro kaže:
07.10.2016 u 00:00
nekako sam shvatio kodiranje, i napiše pismo poslano, ali ono ne stiže na poštu ((
Za red za komentare 28
//header("Osvježi: 5; URL=https://hot-potato.studio");
Da li se rezultat promijenio?
ro kaže:
11.10.2016 u 21:22
shvatio, dolazi, ali krakozyabry na mail (((
ispada da je potrebno igrati se sa kodiranjem?
ro kaže:
11.10.2016 u 21:38
Uopšte ne razumem! svuda je isto utf-8 kodiranje, ali i dalje dolazi ovako! Kako to popraviti? ako ga postavim bez boma, onda se ovi hijeroglifi pojavljuju na mojoj stranici. X-Sendmail-Cmdline: sendmail.pl -t -i
Za: [email protected]
Subject: RŬRẑRẑR±S‰RµRẑRëRµ SЃ hot-potato.studio
X-PHP-Originating-Script: 0:contact-form.php
Od: R
Odgovor za: [email protected]
RŬRẑRẑR±S‰RµRẐRëRµ Sǃ SǴR°R№S‚R° Hot-potato.studio
R˜RjSDD RẑS‚Rí̈SĐR°RÍRëS‚RµR»SDŽ: R RẑRg̀RëRယRẐ RnjR°R»SNJS†RµRÍ
RR»RµRêS‚SĐRẑRẑRẑS‹R№ R°Rg̀SĐRµSǴ RẑS‚Rí̈SĐR°RÍRëS‚RµR»SDŽ: [email protected]
RŭRµR»RµS„RẑRS RẑS‚Rí̈SĐR°RÍRëS‚RµR»SDŽ: +7964hhhhhhhhh
RŭRµRêSǴS‚ SǴRẑRẑR±S‰RµRẐRëSDŽ:
Rí̈SĐR°SĐR°SĐR°SĐR°SĐR°
ro kaže:
11.10.2016 u 22:37
preveo sve na ANSI i sve je radilo, zašto je to tako? i da li je u redu koristiti ANSI?
Stephen, zdravo!
U komentarima na ovu temu, pročitao sam da želite da dodate captcha kodu.
Zar to još nisi uradio?
Ako jeste, možete li mi reći gdje da potražim?
Oopssssss! Aleksandar nije.
Biće neophodno ispraviti i pokrenuti ovo pitanje
Aleksandar odgovara:
04.12.2016 u 12:21
Stephen, zdravo!
Još niste poslali captcha?
Mislim da je lakše koristiti gotova rješenja sa širokom funkcionalnošću, na primjer, testograf.ru graditelj obrazaca
Ogroman izbor tipova polja + mogućnost učitavanja fajla. Takođe, sve je besplatno!
Pročitajte više o tome kako kreirati obrazac za povratne informacije ovdje: testograf.ru/ru/blog/forma-obratnoj-svyazi.html
Dobar dan Stepane, probao sam opciju 1, sve radi, ali kada stigne pismo umjesto ruskih i litvanskih slova, kuke, probao sam opcije sa kodiranjem, nije pomoglo.
Dobar dan! Da budem iskren, nisam razumeo. Napravio sam php sajt, ali kako da ubacim obrazac na pravu stranicu na pravo mesto?
Zdravo! ubacio obrazac prema Metodi-1, cijelo vrijeme piše "Nisi popunio sva polja, vrati se i popuni potrebna polja!" iako su svi popunjeni molim vas recite mi šta bi mogao biti razlog
kod rukovaoca:
Sudeći po tekstu greške, razumem da sam negde zabrljao sa simbolima u rukovaocu, ali ne mogu da ga pronađem - razbio sam oči... Možete li mi dati ideju? Hvala unaprijed!
Sergej kaže:
05.03.2017 u 21:05
Našao sam dodatne citate, greška je nestala. Ali sada nova nevolja... Pismo stiže, sve se prikazuje normalno, ali polja kao da nisu popunjena. Odnosno, kao da rukovalac ne preuzima podatke iz html forme.
php konvertovan ovako:
Provjera popunjavanja implementirana putem html-a:
Ako se obavezna provjera popunjavanja vrati u php-u, tada se prikazuje poruka, kao da nije popunjen niti jedan red u obrascu. Odnosno, sa obe opcije, čini se da rukovalac „ne vidi“ punjenje na stranici. Ponavljam, zahtjev dolazi, ispravno je prikazan, postoje kategorije „upitnika“, ali su prazne. Gdje pogledati ovdje? reci)
Nisam našao red #9 u vašem kodu
If (isset($name) && isset($email) && isset($sub) && isset($ring) && isset($catal) && isset($body))(
Dodajte sljedeći kod rukovaocu:
Print_r($_POST)
Prepišite i pošaljite mi ono što vidite na ekranu.
Sergej kaže:
06.03.2017 u 15:08
A gdje tačno u logičkom lancu treba dodati?
Print_r($_POST)
U kom redu?
Hvala još jednom na pažnji!
Dobar dan, Stepane! Hvala vam puno na članku) Sve sam uradio po 1. opciji - forma radi, ali kada ubacim vaš kod da dizajnirate formu u style.css - ništa se ne mijenja ((Forma radi, ali potpuno neprivlačna ((
Pomozi mi molim te!
Pozdrav, ovdje pišem diplomu i odlučio sam da ubacim povratnu liniju, ali bez hostinga, koliko sam shvatio, to se ne može učiniti? Iz nekog razloga, vaša metoda se ne uklapa, ili sam zabrljao sa putanjama (
Hvala! međutim ne radi. i upalilo je jednom. kako ovo može biti
da. radi ako je sve napisano latinicom. ako ćirilica onda ili ne dolazi ili upitnici. ako navedem povratnu poštu s gmaila, onda pismo prolazi, ako s mail.ru, onda ne prolazi. kako ovo uopće može biti?
druga metoda radi u potpunosti, ali ako navedete adresu pošiljaoca na mail ru (list.ru ets), tada pismo ne stiže
sa qip.ru nm.ru slova prolaze normalno. sa ramblera takođe. Mayra i njeni domeni su negdje blokirani.
Zdravo Stepane!
Koristio sam obrazac 1. Napravio sam izmjene za svoju stranicu, ali iz nekog razloga pisma ne stižu na poštu. Možete li vidjeti jesam li nešto zabrljao?
Biću zahvalan na odgovoru.
Dobar dan, Stepane!
Od tvoje 2 teme (prava i tema o povratnim informacijama sa captcha, pokušao sam da napravim jednu povratnu formu za sebe. Dolaze pisma na mail, sa ove strane je sve u redu. Problem je što nema prelaska na glavnu stranica sajta.Pojavi se prazna stranica sa natpisom visi 5 sekundi, visi zapis postavljen u php fajlu, zatim postoji zapis da nisu popunjena sva polja (iako su sva polja popunjena. Ali jasno je da se stranica pokušava osvježiti svakih 5 sekundi. Pomozite sa ovom greškom.
Pozdrav, molim vas recite mi, nakon umetanja koda, ovaj dio mi je prikazan kao tekst na stranici:
Da li je moguće da Word press ne vidi ovaj dio koda?
Dobar dan.
Stephen, hvala ti puno. Sve je funkcionisalo!
Možete li pojasniti: kako ispraviti kod da nakon slanja poruke korisnik ode na stranicu sa koje je poslao poruku (tj. na prethodnu), a ne na glavnu?
Hvala unaprijed.
Adresa web stranice, gde možete da nastavite sa pretraživanjem";) else (echo "Poruka nije poslata!";) ) else ( echo "Pogrešno ste uneli brojeve sa slike"; ) ) else ( echo "Niste popunili sva polja !"; ) ? >
Dobar dan Stepan) Pitanje je kako povezati definiciju ip-a pošiljaoca, dodano polje
If (isset($_POST["ip"])) ($ip = $_POST["ip"]; if ($ip == "") (unset($ip);))
ne odlazi, hvala unapred.
Dobar dan.
Pokušao sam da dodam obrazac za povratne informacije na stranicu i naišao sam na problem da obrazac izgleda ispravno radi, ali poruke ne dolaze na poštu. Na kraju sam uzeo prazan obrazac iz druge metode i ispravio mail red u njemu u svoj mail. Šta bi mogao biti problem? Hosting se plaća i podržava php skripte. PHP verzija koja se koristi je 7.0.
Zdravo, Alexander!
Ako nakon slanja obrasca vidite poruku „Poruka je uspješno poslana. Idi na glavnu stranicu bloga…”, što znači da je obrazac uspješno poslat.
Zašto nema mejlova u inboxu?
1. Red 54 - $address = " [email protected]”; ispravite svoju e-poštu.
2. provjerite da li su e-mailovi u SPAM-u
Aleksandar odgovara:
12.06.2017 u 09:23
Red 54 ispravljen za moju poštu. Ništa ni u mom sandučetu za neželjenu poštu. Možda treba da pišem tehničkoj podršci hostinga, ali ne znam šta da napišem?
probaj ovdje.
Odatle možete dobiti php obrađivač i dodati ga u svoj obrazac.
Aleksandar odgovara:
12.06.2017 u 20:25
I ovaj obrazac također radi i ne daje greške, ali pisma ne dolaze na poštu. U njemu sam promijenio mail. Navodno, iako hosting podržava php, potrebno je nešto omogućiti u postavkama, ali ne znam šta tačno.
Hosting koristi nic.ru Tarifa 200
Pisao sam tehničkoj podršci, ali oni ćute.
Pitanje. U obrascu postoji mjesto za registraciju na koju poštansku adresu da šaljem pisma, ali gdje da se registriram iz kojeg sandučeta da šaljem pisma? Ili sam hosting to podrazumevano razume?
Tehnička podrška je odgovorila da funkcija pošte na hostingu radi ispravno. Dao skriptu za testiranje
Na mail je stiglo pismo od hostinga. Rekli su mi da ponovo provjerim.
Dobar dan, Stepane! Instalirao sam vašu skriptu za povratne informacije prema prvoj metodi, sve radi. Hvala! Nije jak u programiranju. Recite mi šta da dodam mail.php kodu kako bi se poruka o slanju poruke prikazala u malom iskačućem prozoru. Hvala još jednom!
Da, probao sam i captcha skriptu, ali iz nekog razloga brojevi se ne prikazuju. Gifovi i fajlovi na svojim mjestima.
Zdravo Igore!
U kodnoj tački broj 15:
(eho "Poruka je uspešno poslata, za 6 sekundi bićete preusmjereni na glavnu stranicu blog stranice, gdje možete nastaviti s pretraživanjem";)
dodajte CSS klasu sa stilovima u poruku i to je to (možete to učiniti):
(eho"
Poruka je uspješno poslata, nakon 6 sekundi bićete usmjereni na glavnu stranicu blog stranice, gdje možete nastaviti s pretraživanjem
";}if (isset($_POST['name'])) ($name = $_POST['name']; if ($name == ”) (unset($name);))
Možete li objasniti šta piše u ovom redu, šta se provjerava?
Zdravo. Ali kako poslati obrazac ako imam lokaciju na lokalnom serveru? Koristim OpenServer
Pozdrav mojim čitaocima, stekao sam iskustvo i reći ću vam o principima php obrasca za povratne informacije. Pokazat ću vam na ilustrativnim primjerima kako biste razumjeli kako sve funkcionira i kako je interakcija između samog ulaznog obrasca (njegovih polja za unos) i fajla rukovaoca napisanog u php-u. Osim toga, izvorni kod možete besplatno preuzeti zajedno sa .
Naravno, biće sjajno ako se barem malo razumijete u HTML/CSS. Morat ćete prevući kod na svoju stranicu analogno. PHP jezik neće biti pogođen, pokazaću sve potrebne izmene koje treba da uradim za sebe.
UPDATE:Prema povratnim informacijama čitatelja, shvatila sam da je potrebno nešto ljepše i funkcionalnije, upoznajte se, pogledajte i pogledajte. Odaberite koji vam se najviše sviđa)
UPDATE2: Verzija 3.0 Responsive Landing + ajax formular sa proslijeđenim UTM tagovima, provjerite i pogledajte. Svideće ti se
Sjetio sam se sebe kada sam prvi put pokušao napraviti svoj obrazac za povratne informacije u php-u, i iskreno, bilo je naporno, jer. Nisam razumeo šta se dešava i kako. Strpljenje i upornost prijatelji i uspjet ćete.
php kontakt forma - struktura
Proučit ćemo analizu samog obrasca za povratne informacije na primjeru odredišne stranice (Landing Page), usput, postoji poseban članak o . Možete vidjeti kako funkcionira u akciji koristeći dugmad ispod, prilažem izvorne kodove ovog one-pager-a i glavnog php fajla za obradu (ova datoteka će se obraditi i poslati e-mail na e-mail)
Nakon preuzimanja izvora i raspakivanja arhive, vidjet ćete sljedeću strukturu datoteke:
- slika - sve slike koje se koriste za samu odredišnu stranicu, dugmad itd.
- js - javascript skripte koje pružaju, na primjer, iskačući modalni prozor na stranici i druge vizualne efekte
- index.html - indeksna datoteka našeg one-pager-a
- index1.php je datoteka za obradu kojoj se prosljeđuju vrijednosti iz obrasca, zatim se od primljenih varijabli formira pismo i šalje na navedenu adresu e-pošte. Takođe, index1.php će se pojaviti kao posredna stranica za obavještavanje o uspješnom slanju podataka sa automatskim preusmjeravanjem nazad na index.html (tj. naš jednostranični uređaj)
Važno je da vaš hosting, na kojem se nalaze fajlovi sajta, podržava php obradu, inače se datoteka index1.php neće izvršiti i neće raditi. Da biste razjasnili ovu nijansu, kontaktirajte kampanju u kojoj je vaš hosting registriran ili ga jednostavno testirajte - radi, što znači da postoji podrška. Ako ne, onda omogućite opciju podrške za php jezik
Pogledajte kako funkcionira interakcija svih elemenata (stranica, obrazac, rukovalac).
Izvorni kod za pozivanje obrasca i rukovaoca
Pogledajmo rad jednog od gumba koji poziva modalni iskačući prozor koji sadrži obrazac za povratne informacije. Ovaj izvorni kod se više puta, dvaput ubacuje u stranicu i radit će, morat ćete ga prilagoditi tako da odgovara vašem dizajnu i potrebama.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | Zatražite povratni poziv
Zatražite povratni poziv
|
Zatražite povratni poziv
Ispod je kompletan izvorni kod rukovaoca index1.php, da biste podesili slanje u svoje poštansko sanduče, promenite " [email protected]» sami, ostalo se, u principu, može ostaviti nepromijenjeno