Pomoc oko koda (kontakt forma)

2

Pomoc oko koda (kontakt forma)

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3747
  • Gde živiš: 127.0.0.1

Generalno, definisanjem doctype-a u mailu nista neces dobiti, kao sto nista neces izgubiti ako ga ne definises. Da je HTML strana u pitanju, dobio bi drugaciji odgovor, ali to nije tema ovde.

Provere da li je polje popunjeno se nikad ne rade u JavaScriptu, ili bar ne samo u JavaScriptu. Zasto? Jednostavno, iskljucicu izvrsavanje JS-a u browseru i poslacu ti prazan mail. A i botovi ne "vide" JS. Sve sto proveris na klijentskoj strani, treba (ili cak moralo bi) proveriti i na serverskoj. Obrnuto nije obavezno.

Ona provera da li je mail poslat koju ti je dao aleksandor nece raditi. Zasto? Prvo i osnovno, zato sto u else slucaju nemas komandu ispred stringa - tj. nedostaje jedan obicni echo. Drugo, ako imas samo if, onda se dodaju i zagrade, kako bi ogranicio sta se desava ako je uslov true, a sta ako je uslov false.

Detaljnije o IF - ELSE mozes da procitas ovde: http://www.php.net/manual/en/control-structures.else.php

$poslato = mail("test@test.com", $subject, $poruka, $headers); if($poslato) {      echo "Poruka je poslata!"; } else {      echo "Poruka nije poslata, doslo je do greske!"; }



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 29 Mar 2007
  • Poruke: 234
  • Gde živiš: Kad bih znao

Hvala ti Rastafarii sto si me ispravio!
Greska je ocigledna, ali nije velika. Ko se iole razume u php uocice gresku.
Da tako je nisam upisao ECHO.
Pozz!



offline
  • Pridružio: 15 Maj 2004
  • Poruke: 77

Rastafarii ::Generalno, definisanjem doctype-a u mailu nista neces dobiti, kao sto nista neces izgubiti ako ga ne definises. Da je HTML strana u pitanju, dobio bi drugaciji odgovor, ali to nije tema ovde.

Provere da li je polje popunjeno se nikad ne rade u JavaScriptu, ili bar ne samo u JavaScriptu. Zasto? Jednostavno, iskljucicu izvrsavanje JS-a u browseru i poslacu ti prazan mail. A i botovi ne "vide" JS. Sve sto proveris na klijentskoj strani, treba (ili cak moralo bi) proveriti i na serverskoj. Obrnuto nije obavezno.

Ona provera da li je mail poslat koju ti je dao aleksandor nece raditi. Zasto? Prvo i osnovno, zato sto u else slucaju nemas komandu ispred stringa - tj. nedostaje jedan obicni echo. Drugo, ako imas samo if, onda se dodaju i zagrade, kako bi ogranicio sta se desava ako je uslov true, a sta ako je uslov false.

Detaljnije o IF - ELSE mozes da procitas ovde: php.net/manual/en/control-structures.else.php

$poslato = mail("test@test.com", $subject, $poruka, $headers); if($poslato) {      echo "Poruka je poslata!"; } else {      echo "Poruka nije poslata, doslo je do greske!"; }


hm vidish nisam znao za JS da moze da se iskljuci, mada ni to mi ne predstavlja problem, ovo shto ja radim je mala prezentacija tako da nema mnogo korisnika, i ako uleti neki spam nema veze.. ali hvala shto si skrenuo paznju !!!

a za kod, znam kako se pishe if upit to bih i sam ispravio,
a dobro shto si ispravio za echo....

pa to je kao to, sve bi trebalo da radi sad.........
sad ne mogu da isprobam jer zurim na slavu, nek tema ostane otvorena pa cu sutra napisati odgovor i moze lock (da da nisam zaboravio opisacu kako sam odradio i dati kod...)

offline
  • Pridružio: 14 Okt 2007
  • Poruke: 316

ajde pliz,
jer meni upravo treba forma sa:
Ime,
Mail,
Telefon,
Poruka,
Posalji Very Happy

sto sam skroman

Ko je trenutno na forumu
 

Ukupno su 1144 korisnika na forumu :: 41 registrovanih, 6 sakrivenih i 1097 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Bobrock1, Brana01, cavatina, deLacy, Denaya, FOX, Gargantua, hatman, hologram, HrcAk47, ikan, Istman, Karla, Kubovac, kunktator, laki_bb, ljuba, Mcdado, mercedesamg, Mercury, Milos ZA, milutin134, mrav pesadinac, nebkv, nemkea71, panzerwaffe, pein, Ripanjac, S2M, saputnik plavetnila, slonic_tonic, Smiljke, Srle993, stegonosa, tomigun, vathra, YugoSlav, zbazin, zeo, žeks62, 1107