Simple PHP Contact Form -- Go Ahead Use it.

PCC_Australia

New Member
Just decided that i would whip a nice little effective php contact form for you all to use and modify at will.

Let's start!

contact.php:

<table width="400" border="0" align="center" cellpadding="3" cellspacing="1">
<tr>
<td><strong>Contact Form </strong></td>
</tr>
</table>

<table width="400" border="0" align="center" cellpadding="0" cellspacing="1">
<tr>
<td><form name="form1" method="post" action="send_contact.php">
<table width="100%" border="0" cellspacing="1" cellpadding="3">
<tr>
<td width="16%">Subject</td>
<td width="2%">:</td>
<td width="82%"><input name="subject" type="text" id="subject" size="50"></td>
</tr>
<tr>
<td>Detail</td>
<td>:</td>
<td><textarea name="detail" cols="50" rows="4" id="detail"></textarea></td>
</tr>
<tr>
<td>Name</td>
<td>:</td>
<td><input name="name" type="text" id="name" size="50"></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input name="customer_mail" type="text" id="customer_mail" size="50"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><input type="submit" name="Submit" value="Submit"> <input type="reset" name="Submit2" value="Reset"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>

Above is the code to the form. You are able to paste this code into a page on its own or you can copy and paste the code into a current table or slot on your web layout.

send_contact.php

<?php
// Contact subject
$subject ="$subject";
// Details
$message="$detail";

// Mail of sender
$mail_from="$customer_mail";
// From
$header="from: $name <$mail_from>";

// Enter your email address
$to ='[email protected]';


$send_contact=mail($to,$subject,$message,$header);

// Check, if message sent to your email
// display message "We've recived your information"
if($send_contact){
echo "We've recived your contact information";
}
else {
echo "ERROR";
}
?>

This is the file that controls the above form. Don't forget to change the email address outlined in red, to an email address that you want the senders to send the email to.

If you have any questions let me know.
 

joe

New Member
This one is not very "safe". You should really have both client and server side validation in order to create a safe form submission script. Check to make sure there is a valid e-mail address, make sure there's not any violent code in the message area. It's a good start to one though, I just would not recommend anyone using it without validaion.
 

athomas

New Member
This one is not very "safe". You should really have both client and server side validation in order to create a safe form submission script. Check to make sure there is a valid e-mail address, make sure there's not any violent code in the message area. It's a good start to one though, I just would not recommend anyone using it without validaion.

Agreed... Not that great.
 
Top