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...)
|