Praca w domu - Dodatkowa Praca - Zarabianie przez Internet
formularz kontaktowy na stronie HTML - jak zrobić? - Wersja do druku

+- Praca w domu - Dodatkowa Praca - Zarabianie przez Internet (https://zarabiam.com)
+-- Dział: Off-Topic (https://zarabiam.com/Forum-Off-Topic-9)
+--- Dział: Kosz/Spam/Archiwum (https://zarabiam.com/Forum-Kosz-Spam-Archiwum-11)
+--- Wątek: formularz kontaktowy na stronie HTML - jak zrobić? (/Temat-formularz-kontaktowy-na-stronie-HTML-jak-zrobic-73091)



formularz kontaktowy na stronie HTML - jak zrobić? - szczygielek - 20-07-2013

Mam pytanko, czy wie ktoś, jak moge formularz ten właśnie tutaj: http://prace-zaliczeniowe.eu/kontakt.html ustawić tak, aby meile dochodził do mnie, czytałem, ze z podobnymi rzeczami są problemy. Czy mam pod to podczepić jakiś skrypt PHP?

W załączniku dołączam plik html, moze coś wymyślicie. każdego kto pomoże nagradzam reputem. Wink


RE: formularz kontaktowy na stronie HTML - jak zrobić? - Skipi - 20-07-2013

Kod:
<?php $field_name = $_POST['cf_name']; $field_email = $_POST['cf_email']; $field_message = $_POST['cf_message']; $mail_to = '[email protected]'; $subject = 'Message from a site visitor ' . $field_name; $body_message = 'From: '.$field_name."\n"; $body_message .= 'E-mail: '.$field_email."\n"; $body_message .= 'Message: '.$field_message; $headers = "From: $cf_email\r\n"; $headers .= "Reply-To: $cf_email\r\n"; $mail_status = mail($mail_to, $subject, $body_message, $headers); if ($mail_status) { ?> <script language="javascript" type="text/javascript"> alert('Thank you for the message. We will contact you shortly.'); window.location = 'contact.html'; </script> <?php } else { ?> <script language="javascript" type="text/javascript"> alert('Message failed. Please, send an email to [email protected]'); window.location = 'contact.html'; </script> <?php } ?>


To jest contact.php

A do tego działa contact.html wstawiony między <body> </body> :

Kod:
<form action="contact.php" method="post"> Your name<br> <input type="text" name="cf_name"><br> Your e-mail<br> <input type="text" name="cf_email"><br> Message<br> <textarea name="cf_message"></textarea><br> <input type="submit" value="Send"> <input type="reset" value="Clear"> </form>

Wystarczy przerobić i wtedy do php dodać odpwiednie funkcje.


RE: formularz kontaktowy na stronie HTML - jak zrobić? - szczygielek - 20-07-2013

dobra wszystko dodane, mój meil podstawiony i co dalej? po wypełnieniu formularza meil nie dochodzi do mnie? strona jest zrobiona na serwerze hostingera, coś musze zmieniać, aby formularz działał poprawnie?


RE: formularz kontaktowy na stronie HTML - jak zrobić? - v3XeR - 20-07-2013

W html nie napiszesz formularza, trzeba w php.
Mogę Ci podpowiedzieć co zrobić na PW