Un formular simplu, de contact pentru cei interesati:
Cod HTML:
<font face="verdana" size="1">
<form method="post" action="contact.php">
Nume:<br>
<input type="text" name="nume" style="border: 1px solid #cccccc; background-color: #ffffff;" size="26" value=""><br><br>
Prenume:<br>
<input type="text" name="prenume" style="border: 1px solid #cccccc; background-color: #ffffff;" size="26" value=""><br><br>
Adresa:<br>
<input type="text" name="adresa" style="border: 1px solid #cccccc; background-color: #ffffff;" size="26" value=""><br><br>
Judet:<br>
<select size="1" name="judet" style="border: 1px solid #cccccc; background-color: #ffffff;" size="26">
<option>Alba</option>
<option>Arad</option>
<option>Arges</option>
<option>Bacau</option>
<option>Bihor</option>
<option>Bistrita Nasaud</option>
<option>Botosani</option>
<option>Braila</option>
<option>Brasov</option>
<option>Bucuresti</option>
<option>Buzau</option>
<option>Calarasi</option>
<option>Caras Severin</option>
<option>Cluj</option>
<option>Constanta</option>
<option>Covasna</option>
<option>Dambovita</option>
<option>Dolj</option>
<option>Galati</option>
<option>Giurgiu</option>
<option>Gorj</option>
<option>Harghita</option>
<option>Hunedoara</option>
<option>Ialomita</option>
<option>Iasi</option>
<option>Ilfov</option>
<option>Maramures</option>
<option>Mehedinti</option>
<option>Mures</option>
<option>Neamt</option>
<option>Olt</option>
<option>Prahova</option>
<option>Salaj</option>
<option>Satu Mare</option>
<option>Sibiu</option>
<option>Suceava</option>
<option>Teleorman</option>
<option>Timis</option>
<option>Tulcea</option>
<option>Valcea</option>
<option>Vaslui</option>
<option>Vrancea</option>
</select><br><br>
Telefon:<br>
<input type="text" name="tel" style="border: 1px solid #cccccc; background-color: #ffffff;" size="26" value=""><br><br>
Email:<br>
<input type="text" name="email" style="border: 1px solid #cccccc; background-color: #ffffff;" size="26" value=""><br><br>
Mesaj:<br>
<textarea name="mesaj" cols="40" rows="3" style="border: 1px solid #cccccc; background-color: #ffffff;"></textarea><br><br>
<input type="submit" value="send" style="border: 1px solid #cccccc; background-color: #ffffff;">
</p>
</form>
</font>
Codul PHP:
<?php
if ($_POST['nume'] != "" && $_POST['prenume'] && $_POST['adresa'] && $_POST['judet'] && $_POST['tel'] && $_POST['email'] && $_POST['mesaj'] ) {
$subject="CONTACT";
$ip=$_SERVER["REMOTE_ADDR"];
$host = $ip;
$mon=date(m);
$day=date(j);
$year=date(y);
$hour=date(g);
$min=date(i);
$sec=date(s);
$hour=$hour-2;
if($hour<=0) { $hour+=12; }
$ts = "$hour:$min:$sec on $day/$mon/$year";
$to="youremail@address.com";
$body="
Nume = $nume
Prenume = $prenume
Adresa = $adresa
Judet = $judet
Telefon = $tel
Email = $email
Mesaj = $mesaj
Host: $host
Time: $ts";
$email = "From: Form <$to>";
mail($to, $subject, $body, $email);
?>
<html>
<head>
<title>Email Sent</title>
</head>
<body bgcolor="#ffffff" text="#666666">
<p> </p>
<center>
<table border="1" cellpadding="3" cellspacing="0" width="400" bordercolor="#919191" bgcolor="#E6E6E6">
<tr>
<td width="100%">
<p><center><b><font color="#000000">Email trimis cu succes la: <?php echo $to ?></font></b></center>
</td>
</tr>
</table>
</body>
</html>
<?php
} else {
?>
<html>
<head>
<title>Contact email error</title>
</head>
<body bgcolor="#ffffff" text="#666666">
<p><center>
<table border="1" cellpadding="3" cellspacing="0" width="400" bordercolor="#919191" bgcolor="#E6E6E6">
<tr>
<td width="100%">
<center>
<b>There was an error with processing the email.</b><br>
<p>
<font color="#FF0000">Errors where:</font><br>
<?php
If (!$_POST['nume'])
echo "Nume field is empty<br>";
If (!$_POST['prenume'])
echo "Prenume field is empty<br>";
If (!$_POST['adresa'])
echo "Adresa field is empty<br>";
If (!$_POST['judet'])
echo "Judet field is empty<br>";
If (!$_POST['tel'])
echo "Telefon field is empty<br>";
If (!$_POST['email'])
echo "Email field is empty<br>";
If (!$_POST['mesaj'])
echo "Mesaj field is empty<br>";
?>
<p>
Email message wasn't sent
</td>
</tr>
</table>
</body>
</html>
<?php
}
?>
Codul PHP va fi salvat ca "contact.PHP" ! Functioneaza sigur !