Frågan#1
Tjena jag skapade ett kontakrformulär, men jag har ett problem!
Meddelandet kommer inte fram!!
kontaktformular.php
<style type="text/css">
<!--
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.contactbox {
background-image:url(skugga.gif);
border:1px solid #003366;
color: #000000;
font-family: Verdana;
font-size: 11px;
}
.skugga {
background-image: url(skugga.gif);
border: 1px solid #cc6633;
}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
a:active {text-decoration: none;}
.style22 {
font-family: Verdana;
font-size: 12px;
}
.style27 {color: #000000; background-image: url(skugga.gif); border: 1px solid #003366;}
.style24 {font-size: 12px}
body,td,th {
font-family: Verdana;
font-size: 12px;
}
-->
</style>
<?php
//----------------------------------------------------\\
//----------------------------------------------------//
//--- Detta Kontaktformulär får användas fritt, bara
//--- Copyrighten är kvar!
//--- Fillekille91_2006
//-----------------------------------------------------\\
//-----------------------------------------------------//
$error_msg .= '<p id="fel_meddelande"><b> Du har inte fyllt i alla obligatoriska fält</b></p>';
$error = false;
$submit = $_POST['submit'];
if(empty($submit))
$form_sent = false;
else
$form_sent = true;
if ($form_sent)
{
$to .= 'din@epost.com';
$name = $_POST['name'];
$email = $_POST['email'];
$subject = $_POST['subject'];
$homepage = $_POST['homepage'];
$IP = $_SERVER['REMOTE_ADDR'];
$message = $_POST['message'];
if(!$name) { $error_msg .= '<p id="fel_meddelande_error"><i>• Du måste skriva ditt namn</i><br /></p>'; $error = true;}
if(!$email) { $error_msg .= '<p id="fel_meddelande_error"><i>• Du måste skriva din e-mail</i><br /></p>'; $error = true;}
if(!$subject) { $error_msg .= '<p id="fel_meddelande_error"><i>• Du måste skriva ett ämne</i><br /></p>'; $error = true;}
if(!$message) { $error_msg .= '<p id="fel_meddelande_error"><i>• Du måste skriva ett meddelande</i><br /></p>'; $error = true;}
if($email) { if(!eregi("^[a-z0-9_]+@[a-z0-9\-]+\.[a-z0-9\-\.]+$", $email)){ $error_msg .= "<p id=\"pprojin\"><i>• Felaktig E-postadress</i></p>"; $error = true; }}
if(!$error)
{
$msg = "Namn: \t $name \n";
$msg .= "E-mail: \t $email \n";
$msg .= "Meddelande: \n $message \n";
$msg .= "Hemsida: \n $homepage \n";
$msg .= "IP: \n {$_SERVER['REMOTE_ADDR']}\n";
$mailheaders = "MIME-Version: 1.0\r\n";
$mailheaders .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$mailheaders .= "From: $name <$email>\r\n";
$mailheaders .= "Reply-to: $name <$email>\r\n";
$mailheaders .= "To: $name <$email>\r\n";
$mailheaders .= "Return-path: $name <$email>\r\n";
mail($to, $subject ,stripslashes($msg), $mailheaders);
}
}
if (($form_sent) && (!$error))
{
echo '<p id="about_motion_top">Tack för ditt mail ' . $name .'.</p>';
echo '<p id="about_motion_top">Ditt mail skickades utan problem och jag kommer att svara så fort jag kan.</p>';
}
else
{
if ($error)
{
echo $error_msg;
}
?>
<form action="" method="post" name="contact">
<p id="kontakt_text"><br>
<span class="text1 style2"><span class="style24"> </span></span> Namn:<span style="color: #C53A09;">*<br>
</span> <span class="text1 style2"><span class="style24"> </span></span>
<input name="name" type="text" class="contactbox" value="" size="30">
<br>
<span class="text1 style2"><span class="style24"> </span></span><span class="text1 style2"><span class="style24"> </span></span>E-mail:<span style="color: #C53A09;">*<br>
</span> <span class="text1 style2"><span class="style24"> </span></span>
<input name="email" type="text" class="contactbox" value="" size="30">
<br>
<span class="text1 style2"><span class="style24"> </span></span><span class="text1 style2"> </span>Ämne:<span style="color: #C53A09;">*</span><br>
<span class="text1 style2"><span class="style24"> </span></span>
<input name="subject" type="text" class="contactbox" value="" size="30">
<br>
<span class="text1 style2"><span class="style24"> </span></span> Hemsida<br>
<span class="text1 style2"><span class="style24"> </span></span>
<input name="homepage" type="text" class="contactbox" id="homepage" value="http://" size="30">
<br>
<span class="text1 style2"><span class="style24"> </span></span><br>
<span class="text1 style2"><span class="style24"> </span></span><span class="text1 style2"><span class="style24"> </span></span>Meddelande<span style="color: #C53A09;">*</span>
<br />
<span class="text1 style2"><span class="style24"> </span></span>
<textarea name="message" cols="45" rows="7" class="contactbox"></textarea>
<br>
<span class="text1 style2"><span class="style24"> </span></span>
<input name="submit" type="submit" class="contactbox" id="submit" value="Skicka">
<input name="reset" type="reset" class="contactbox" id="reset" value="Rensa Formulär">
</p>
</form>
<?php
}
?>
<br>
© Fillekille91!!
vad e det för fel när meddelandet inte kommer fram?
Du/ni kan ju testa det själva!, för det kommer inget felmeddelande!