infoarena

Comunitate - feedback, proiecte si distractie => Off topic => Subiect creat de: FMI Razvan Birisan din August 23, 2012, 19:40:00



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:
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>

(http://img821.imageshack.us/img821/6554/38283184.jpg)

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  ???


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)