14. december 2004 - 18:43
Der er
1 kommentar og
1 løsning
Søger en mailform
Hejsa, jeg søger en mailform hvor man skal indtaste
Email
Navn
Tekst
Den skal sende til denne email "Support@min-side.dk"
På forhånd tak.
14. december 2004 - 18:48
#1
<?php
$fejl = null;
$mailsendt = 0;
if(isset($_GET['sendt'])) {
if(isset($_POST['navn'])) $name = $_POST['navn'];
if(isset($_POST['email'])) $email = $_POST['email'];
if(isset($_POST['besked'])) $message = nl2br($_POST['besked']);
if(!isset($name) || strlen($name) < 1) {
$fejl = "Navn mangler";
} else if(!isset($email) || !strstr($email, "@") || !strstr($email, ".") || strlen($email) < 6) {
$fejl = "E-mail adresse mangler";
} else if(!isset($message) || strlen($message) < 1) {
$fejl = "Besked missing";
} else {
// Create email
$subject = "Besked fra Website";
$contents = "<html><body><p align=\"left\"><h2>Besked fra Website</h2></p><p><table width=\"400\" border=\"1\"><tr><td width=\"100\"><font color=\"darkblue\" size=\"small\" face=\"Arial\"><b>Navn:</b></font></td><td><font color=\"darkblue\" size=\"small\" face=\"Arial\"><b>".$name."</b></font></td></tr>";
$contents .= "<tr><td><font color=\"darkblue\" size=\"small\" face=\"Arial\"><b>Email:</b></font></td><td><font color=\"darkblue\" size=\"small\"face=\"Arial\"><b>".$email."</b></font></td></tr>";
$contents .= "<tr><td colspan=\"2\"><font color=\"darkblue\" size=\"small\"face=\"Arial\"><b>".$message."</b></font></td></tr></table></p></body></html>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: \"Din Website\" <web@dig.dk>\r\n";
mail("Support@min-side.dk", $subject, $contents, $headers);
$mailsendt = 1;
}
}
?>
<html>
<head>
<title>Mailform</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #efefef;
}
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-size:14px;
}
.fejl {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #CC0000;
font-size:12px;
}
-->
</style>
</head>
<body>
<?php if($mailsendt == 1) { ?>
<br>
<br>
<br>
<br>
<br>
<center class="style1">
<b>Deres besked er blevet sendt !<br>
<br>
Tak...</b>
</center>
<?php } else { ?>
<form action="<?= $_SERVER['PHP_SELF']?>?sendt=yes" method="post" name="form1" class="style1">
<table width="90%" height="100%" border="0" cellpadding="5" align="center">
<tr>
<td colspan="2" align="center" class="style1">Kontakt Mig</td>
</tr>
<tr>
<td width="70" align="left" class="style1">Navn:</td>
<td width="250" align="right"><input name="navn" type="text" size="35" maxlength="35" value="<?php print $name; ?>"></td>
</tr>
<tr>
<td width="70" align="left" class="style1">E-mail: </td>
<td width="250" align="right"><input name="email" type="text" size="35" maxlength="35" value="<?php print $email; ?>"></td>
</tr>
<tr>
<td width="70" align="left" valign="top" class="style1">Besked: </td>
<td width="250" align="right"><textarea name="besked" cols="26" rows="5"><?php print $message; ?></textarea></td>
</tr>
<tr>
<td colspan="2" align="right" valign="middle" class="fejl">
<?php
if(isset($fejl)) {
print $fejl;
}
?>
<input type="submit" name="submit" value="Send">
<input type="reset" name="reset" value="Nulstil">
</td>
</tr>
</table>
</form>
<?php } ?>
</body>
</html>