<?php echo"<?xml version='1.0' encoding='ISO-8859-15'?>";?>
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
'
'>http://www.w3.org/TR/xhtml11/DTD/xhtml11-strict.dtd'>
<html xmlns='
http://www.w3.org/1999/xhtml' xml:lang='da'>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-15'
/>
<title>PHP - Form-mail</title>
</head>
<body>
<form action='#' method='post'>
<table>
<tr>
<td><p>Dit navn <input type='text' name='navn' value='' size='15'
/></p></td>
<td><p>Din e-mail <input type='text' name='email' value='' size='15'
/></p></td>
</tr>
<tr>
<td><p><br />Telefon nr:<br /><textarea name='tlf' rows='1'
cols='25'></textarea><br /><br />
</td>
<td><p><br />Adresse:<br /><textarea name='adr' rows='3'
cols='20'></textarea><br /><br />
</p></td>
</tr>
<tr>
<td colspan='2'><p><br />besked:<br /><textarea name='besked' rows='10'
cols='45'></textarea><br /><br />
<input type='submit' name='send' value='Send' /> <input type='reset'
value='Slet' /></p>
</td>
</tr>
</table>
</form>
<?php
//Dette script og andre kan findes på:
//
http://www.jweber.dk
if(isset($_POST['send'])) {
if (empty($_POST['navn'])) {
//besked hvis brugeren ikke har indtastet noget navn
echo"Du skal indtaste dit navn";
}
elseif (empty($_POST['email'])) {
//besked hvis brugeren ikke har indtastet nogen e-mail
echo "Du skal indtaste din e-mail";
}
elseif (empty($_POST['tlf'])) {
//besked hvis brugeren ikke har indtastet noget telefonnr
echo "Du skal indtaste et telefon nr";
}
elseif (empty($_POST['adr'])) {
//besked hvis brugeren ikke har indtastet nogen adresse
echo "Du skal indtaste en adresse";
}
elseif (empty($_POST['besked'])) {
//besked hvis brugeren ikke har indtastet nogen besked
echo "Du skal indtaste en besked";
}
else {
$franavn = $_POST['navn'];
$framail = $_POST['email'];
$fratlf = $_POST['tlf'];
$fraadr = $_POST['adr'];
$frabesked = $_POST['besked'];
//indtast den mail-adresse som brugernes beskeder skal sendes til
$sendtil="poul@allcamp.dk";
//emnet på den mail du modtager
$emne="email fra hjemmesiden";
$indhold = $_POST['tlf'];
$indhold = $_POST['adr'];
$indhold = $_POST['besked'];
$headers = "From: $franavn<$framail>";
if(! mail($sendtil, $emne, $indhold, $headers))
//besked hvis mailen ikke blev sendt
echo "Fejl: Beskeden blev ikke sendt";
else
//besked hvis mailen blev sendt korrekt
echo "<strong>Beskeden er blevet sendt med følgende oplysninger:<br /><br
/>Navn: </strong>".$franavn.
"<br /><strong>E-mail: </strong>".$framail."<br /><br
/><strong>telefonnr: </strong>".$fratlf."<br /><br /><strong>Adresse:
</strong>".$fraadr."<br /><br /><strong>Besked: </strong>".$indhold;
}
}
?>
</body>
</html>
Hilsen Poul E M
> Kildekode?
>
> --
> Dan Storm - storm at err0r dot dk /
http://err0r.dk
>
> Tro ikke brugerne vil gøre noget for at undgå dit killfilter
> - Så vigtig er du heller ikke!