PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
No, ještě by to chtělo kontrolovat jestli je vůbec něco vyplněné...
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
bol to iba priklad (narychlo spisanmy), podmienky pridat je najemenej... [code] if(!empty($message)) { //dalsia podmienka alebo odoslanie } ELSE { //co sa vykona, ked nevyplnil spravu } [/code]
Naposledy upravil(a) IDVert3X dne 20 srp 2019 14:47, celkem upraveno 3 x.
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.