Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: HTML & PHP - Form  (Citit de 1741 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
TheNechiz
De-al casei
***

Karma: 30
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« : 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:
Cod:
....
<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>



contact.php

Cod:
<?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  Huh
« Ultima modificare: August 24, 2012, 11:12:24 de către Birisan Razvan » Memorat
NicuCJ
Strain
*

Karma: 6
Deconectat Deconectat

Mesaje: 44



Vezi Profilul
« Răspunde #1 : 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.
Memorat
TheNechiz
De-al casei
***

Karma: 30
Deconectat Deconectat

Mesaje: 145



Vezi Profilul
« Răspunde #2 : 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 Whistle

Mulțumesc pentru ajutor Thumb up

Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines