Titlul: HTML & PHP - Form
Scris de: FMI Razvan Birisan din August 23, 2012, 19:40:00
Am nevoie de o pagină HTML care să trimită un e-mail cu informațiile scrise în câmpurile de text de către un vizitator. page_contact.html:.... <body> <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> </body> </html>
(http://img821.imageshack.us/img821/6554/38283184.jpg) contact.php<?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: '.$field_email."\r\n"; $headers .= 'Reply-To: '.$field_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_page.html'; </script> <?php } else { ?> <script language="javascript" type="text/javascript"> alert('Message failed. Please, send an email to [email protected]'); window.location = 'contact_page.html'; </script> <?php } ?>
Nu prea lucrez cu HTML.Nu știu dacă lipsește ceva din cod ???
Titlul: Răspuns: HTML & PHP - Form
Scris de: Nicu B. din August 24, 2012, 09:58:34
Php functioneaza doar daca il ai pus pe un server care permite PHP. Daca il rulezi la tine in calculator si nu ai Apache, cel mai probabil n-o sa faca nimic. Ai grija ca la $mail_to sa-ti pui e-mail-ul tau.
In rest codul pare bun.
Titlul: Răspuns: HTML & PHP - Form
Scris de: FMI Razvan Birisan din August 24, 2012, 11:12:04
Vroiam doar să mă asigur că acest cod e bun (înainte să-l postez) , da o să pun e-mailul meu. :ok: O să încerc totuși și un Apache :-'
Mulțumesc pentru ajutor :thumbup:
(http://img191.imageshack.us/img191/8673/codeblocks.png)
|