Příspěvekod IDVert3X » 16 čer 2014 19:53
Cele je to jeden subor... priklad subor odosliemail.php, ktory zobrazuje formular a ked sa formular odosle, tak sa odosle na subor odoslimail.php?action=odosli, script zdetekuje poziadavku na odoslanie a nasledne sa vyvola kod na odoslanie mailu. Aby si nepovedal, tu mas cely kod, zabezpec a nadesignuj si ho uz sam...
[code]
<?php
//ked nieje poziadavka na akciu
if(!isset($_GET['action']))
{
//vypiseme formular
echo '
<form action="?akcia=odosli" method="POST">
<input type="text" name="subject" placeholder="Predmet" required>
<textarea name="message" rows="3" placeholder="Sprava" required></textarea>
</form>
';
}
ELSE
{
//ked podmienka neplati, tj. nieco sa ziada, tak overime, ci je to odoslanie
if($_GET['action'] == "odosli")
{
//ked sa podmienka splni, takze sa ziada odoslanie, tak odosleme mail
//ulozime si do premennych informacie z formulara
$subject = $_POST['subject'];
$message = $_POST['message'];
//odosleme spravu... v pripade, ze odoslanie neprebehne, vypiseme, ze nastala chyba
mail('TVOJ_EMAIL', $subject, $message) or die("Hups, mail sa neodoslal, niekde nastala chyba");
//v pripade, ze sa mail odosle, cize sa nam nevyhodila chyba napiseme, ze mail bol odoslany
echo 'Mail uspesne odoslany !';
}
}
?>
[/code]
Je to najprimitivnejsia verzia scriptu, pisal som to na rychlo, je mozne, ze su tam chyby, este si pridaj podmienky na kontrolu, ci boli skutocne vyplnene polia atd.
Naposledy upravil(a) IDVert3X dne 20 srp 2019 14:46, celkem upraveno 3 x.