Forum » Izdelava spletišč » html/PHP kontakt obrazec
html/PHP kontakt obrazec
Janac ::
Mene pa zanima zakaj mi omenjen obrazec ne deluje.
Uporabljam tale obrazec:
http://codepen.io/anon/pen/Eaazyp
PHP skripta pa vsebuje tole:
Poglejte na mojo stran jangregorin.eu
Klikneš send in se pojavi blank page, emaila od nikoder :(
Hvala.
Uporabljam tale obrazec:
http://codepen.io/anon/pen/Eaazyp
PHP skripta pa vsebuje tole:
<?php $emailSubject = 'Somebody likes u!'; $webMaster = 'ozeanos650@gmail.com'; $nameField = $_POST ['first_name']; $emailField = $_POST['email']; $messageField = $_POST ['comments']; body = <<<EOD <br><hr><br> Name: $name <br> Email: $email <br> Message: $message <br> EOD; $headers = "From: $email\r\n"; $headers .= "Content-type: text/html\r\n"; $success = mail($webMaster, $emailSubject, $body, $headers); echo "$theResults"; ?>
Poglejte na mojo stran jangregorin.eu
Klikneš send in se pojavi blank page, emaila od nikoder :(
Hvala.
- spremenil: Janac ()
icurk ::
Probaj tole...
<?php $webMaster = 'ozeanos650@gmail.com'; $nameField = $_POST ['first_name']; $emailField = $_POST['email']; $messageField = $_POST ['comments']; $to = $webMaster; $subject = 'the subject'; $message = <<<EOD <br><hr><br> Name: $name <br> Email: $email <br> Message: $message <br> EOD; $headers = 'From: $email' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?>
Janac ::
icurk, hvala sem probal...
zgodi se pa isto, blank page...
poglej: http://www.jangregorin.eu/contact.htm
Oziroma je poslalo.
In sicer tole:
Tole zgleda zdej OK, kako bi pa lahko spremenil, da se en bi odprla prazna stran oz. bi dalo nek feedback? Verjetno v htmlju?
zgodi se pa isto, blank page...
poglej: http://www.jangregorin.eu/contact.htm
Oziroma je poslalo.
In sicer tole:
<br><hr><br> Name: <br> Email: <br> Message: <br>
Tole zgleda zdej OK, kako bi pa lahko spremenil, da se en bi odprla prazna stran oz. bi dalo nek feedback? Verjetno v htmlju?
Zgodovina sprememb…
- spremenil: Janac ()
icurk ::
blank page je zato, ker itak nobenga podatka ne izpišeš. Poglej si mail inbox, če si dobil kak mail.
icurk ::
v contact.php, po tem ko ti skripta pošlje mail, lahko preveriš če je bila skripta uspešno poslana in mu napišeš kaj.
Če hočeš da ima nek izgled, potem spodaj(pod kodo za pošiljanjme maila) narediš v htmlju "celoten page", katerega tudi oblikuješ.
Če hočeš da ima nek izgled, potem spodaj(pod kodo za pošiljanjme maila) narediš v htmlju "celoten page", katerega tudi oblikuješ.
Janac ::
se pravi, ustvarim še en html fajl, kjer uporabniku podam feedback, potem pa s phpjem ta html izpišem? Prav razmišljam?
icurk ::
?> <?php $webMaster = 'ozeanos650@gmail.com'; $nameField = $_POST ['first_name']; $emailField = $_POST['email']; $messageField = $_POST ['comments']; $to = $webMaster; $subject = 'the subject'; $message = <<<EOD <br><hr><br> Name: $name <br> Email: $email <br> Message: $message <br> EOD; $headers = 'From: $email' . "\r\n" . 'Reply-To: webmaster@example.com' . "\r\n" . 'X-Mailer: PHP/' . phpversion(); mail($to, $subject, $message, $headers); ?> <!DOCTYPE html> <html> <head> <title>title</title> </head> <body> <!-- če je bil uspešno poslan --> <p>Vaš mail je bil uspešno poslan</p> <!-- če ni bil uspešno poslan --> <p>Vaš mail ni bil uspešno poslan</p> </body> </html>
tako nekako naj izgleda tvoj contact.php
potem pa v body naredi karkoli že želiš da se prikaže/izpiše/...
icurk ::
$nameField = $_POST ['first_name']; $emailField = $_POST['email']; $messageField = $_POST ['comments'];
spremeni v
$name = $_POST ['first_name']; $email = $_POST['email']; $message = $_POST ['comments'];
pa tukaj si malo poglej, kako moraš header maila spremenit, da ti nebo teh html tagov pošiljal, ampak da ti bo sporočilo poslal v html obliki
Zgodovina sprememb…
- spremenil: icurk ()
Janac ::
icurk, zdaj mi pa maila kar na random pošilja, vsakih par minut...
pa še nekaj žele sem recaptcho na strani, kopiral sem tele dve kodi:
tole v head
in tole v form obrazec
Bi moral še kaj? Stran se po tme ko sem to vstavil notr ne odpre...
http://www.jangregorin.eu/contact.htm
pa še nekaj žele sem recaptcho na strani, kopiral sem tele dve kodi:
tole v head
<script src='https://www.google.com/recaptcha/api.js'></script>
in tole v form obrazec
<div class="g-recaptcha" data-sitekey="xxxxxxxx"></div>
Bi moral še kaj? Stran se po tme ko sem to vstavil notr ne odpre...
http://www.jangregorin.eu/contact.htm
Mesar ::
Ja...
bi moral biti...
zdaj brskalnik misli, da je vse naprej SCRIPT koda... ker nikjer ne zapreš taga...
</ script>
bi moral biti...
</script>
zdaj brskalnik misli, da je vse naprej SCRIPT koda... ker nikjer ne zapreš taga...
Your turn to burn!
Mesar ::
18 vrstica...
<script src = 'https: //www.google.com/recaptcha/api.js'> </ script>
Your turn to burn!
Janac ::
Če si vse naredil kot bi moral pol že..
https://developers.google.com/recaptcha...
Na Googlu piše da kopiraš tole:
<script src='https://www.google.com/recaptcha/api.js'></script> in: <div class="g-recaptcha" data-sitekey="6LdKRP4SAAAAAH32jUDavSUgbShgPJ_xyRXdputi"></div>
A bi moral še kaj mogoče?
Janac ::
Mogoče kdo ve zakaj mi skripta, po tem ko pošljem mail, le-ta prispe, potem pa prispeta še 2 maila z enako vsebino?
Hvala...
Hvala...
Netrunner ::
Očitno se ti skripta iz nekega razloga izvede več kot 1x. Če submitneš na isto stran kjer je forma se lahko skripta izvede več kot 1x .. odvisno kako imaš narejeno. Jaz vedno dam submit na drugo stran in nato redirect nazaj.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | php send data to private dirOddelek: Programiranje | 905 (644) | Excavator |
» | Kontakt obrazecOddelek: Izdelava spletišč | 2082 (1927) | betmen |
» | Pomoč pri kontakt formiOddelek: Izdelava spletišč | 18516 (18414) | Vzdevek |
» | PHP in link ?mode= ...Oddelek: Izdelava spletišč | 1221 (1095) | osti1 |
» | PHP KONTAKTOddelek: Izdelava spletišč | 1521 (1358) | rkasteli |