
Posielanie mailov z formulara cez php skript
Potrebujem posielat maily z formualara na stranke. Momentalne je to riesene skriptom.
<?php
if ( Mail("fleg@fleg.net", $item1, $item9, "From: " . $item6) )
echo "Mail bol odoslaný";
else echo "Mail se nepodarilo odosla";
?>
item1 predmet mailu item9 zprava a item6 mail odosielatela
Ja chcem pridat do tela mailu dalsie polozky z formulara (item2,3,4...) ako je napr meno, priezvisko, firma a pod a to v tvare:
Meno: meno z formulara
Prezvisko: priezvosko z formulara
.....
Bohuzial som antiprogramatoriks a uz s tym neviem dalej ponhut a bojim sa aj toho, ci mail() nieco take vobec umoznuje.
Vsechno proste vlozis do tela zpravy ne? Tedy ve tvym pripade do promenny $item9.
Potom to, ale bude neprehladne. Ja chcem aby bol mail formatovany a bolo jasne vidiet meno, priezvisko, firma....
Vo formulari to mam riesene takto:
Potrebujem skratka este nejako narvat zvysne itemy do item6 ale neviem ako
Nejak takto ?
$TeloEmailu = $item2.$item3.$item4.$item9;
?
Nepoznam presne funkciu Mail(), ale podla vsetkeho vyzera, ze nepovoli viacej poloziek, cize vsetko musi byt v tvare Mail("mail", $telo, "From> " . $nazov) ). Nic viac sa tam asi nezmesti. Cize ak chcem rozsirit telo emailu budem musiet este pred tym spravi asi to, co si naznacil:
$telo = "meno".$item2."\npriezvisko ".$item3.......
Len neviem presne ako ma vyzerat ta syntax pri scitavani premennych (\n je EOL?), takze ak ma niekto nakopne budem rad;o).
Předem je nutno samozřejmě přiřadit (a otestovat) proměnné $meno, $prezvisko, atd. pomocí $_POST.
Takze google a host pomohli (google kusok skor;o)).
\
V podstate vsetko vyriesene az na to ze asi budem musiet este ocheckovat aby boli povinne polia vyplnene. Na to nahodou nema niekto po ruke skript? Tipujem, ze sa tam bude akurat kontrolvat nenulova hodnota premennej.
Např. tady http://www.havrlant.net/flash/kontrola-formulare.ph p
Můžeš kontrolovat všechno možný, od nenulové hodnoty až po délku textu, závadné znaky, správný formát mailu a telefonního čísla... Záleží, co potřebuješ.
Este tyzden a bude zo man php programatoriks;o).
Uvedený odkaz pojednává o action scriptu ve flashi, nikoliv o php.
Aha, děkuju za upozornění a omlouvám se - já to prohlédl jen v rychlosti, měl jsem za to, že to je javascript.
Tak tedy náhradní stránky:
http://interval.cz/clanky/kontrola-formulare-trochu -jinak/
http://navody.c4.cz/skript-na-odeslani-formulare-em ailem
validate.htm
atd...