webForumDet fria alternativet

Kontaktformulär, fel nått?

PHP

0 svar · 228 visningar · startad av fillekille

Medlem sedan aug. 200559 inlägg
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">&nbsp;</span></span>              Namn:<span style="color: #C53A09;">*<br> 
            </span> <span class="text1 style2"><span class="style24">&nbsp;</span></span>
            <input name="name" type="text" class="contactbox" value="" size="30">
            <br> 
            <span class="text1 style2"><span class="style24">&nbsp;</span></span><span class="text1 style2"><span class="style24">&nbsp;</span></span>E-mail:<span style="color: #C53A09;">*<br> 
            </span> <span class="text1 style2"><span class="style24">&nbsp;</span></span>
            <input name="email" type="text" class="contactbox" value="" size="30">
            <br> 
            <span class="text1 style2"><span class="style24">&nbsp;</span></span><span class="text1 style2"> </span>Ämne:<span style="color: #C53A09;">*</span><br> 
            <span class="text1 style2"><span class="style24">&nbsp;</span></span>
            <input name="subject" type="text" class="contactbox" value="" size="30">
            <br>
            <span class="text1 style2"><span class="style24">&nbsp;</span></span>            Hemsida<br>
              <span class="text1 style2"><span class="style24">&nbsp;</span></span>
              <input name="homepage" type="text" class="contactbox" id="homepage" value="http://" size="30">
              <br>
              <span class="text1 style2"><span class="style24">&nbsp;</span></span><br>
              <span class="text1 style2"><span class="style24">&nbsp;</span></span><span class="text1 style2"><span class="style24">&nbsp;</span></span>Meddelande<span style="color: #C53A09;">*</span> 
              <br /> 
              <span class="text1 style2"><span class="style24">&nbsp;</span></span>
              <textarea name="message" cols="45" rows="7" class="contactbox"></textarea> 
              <br> 
              <span class="text1 style2"><span class="style24">&nbsp;</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&auml;r"> 
           </p>
         </form> 
      <?php 
} 
?> 
      <br>
      &copy; 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!

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)