Just nu i M3-nätverket
Gå till innehåll
lillsyrran

Inga svenska tecken i kontaktformulär

Rekommendera Poster

Jag är hemskt ledsen men hos mig funkar det inte :-( Jag har nu testat om och om flera gånger men mailen kommer inte fram. Jag har provat att byta mailadresser ifall servern strular men inte heller det.

Allt ser jättebra ut på skärmen men några mail kommer aldrig till mig... Jag tror jag ger upp nu *suck*

 

EDIT: Jag testade med en annan layout och då funkar det.

[inlägget ändrat 2010-01-14 14:12:43 av lillsyrran]

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det är mycket märkligt då exakt den kod jag klistrat in (fast med en e-postadress till mig tillagd) fungerade felfritt.

 

Vad du menar med annan layout förstår jag inte.

 

Hursomhelst kul att det äntligen fungerar!

 

Tack för poäng :thumbsup:

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Det jag inte får att fungera är drop_down-menyn. Jag vete fåglarna vad det är för fel men jag kopierade exakt den kod du har, skickade upp och provade men inga mail kommer fram. Ändrar jag till en annan layout som jag har så fungerar det men inte då heller med drop_down-menyn.

 

Jag tror jag ska återgå till att knattra på skrivmaskin känns det som ...

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

det kan inte vara värdet i dropdownmenyns valda item som ställer till det?

Prova lite strängkonvertering på lämpliga fält

-------------------------------------

Jonas

Moderator - CD/DVD-bränning, Kameror, Print - om trycksaker samt Bildredigering

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag tror att jag har hittat ett sätt som funkar nu men dock är det drop_down-menyn som inte vill fungera. Vet inte var felet ligger men det går bara inte.

När du testade det du hade gjort, provade du då med flera mailadresser som jag har elle rbara en? Jag har provat med bara en och då funkar det klockrent men inte med drop_down-menyn där man kan välja mottagaren tyvärr :-(

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Denna kod fungerar för mig:

 

kkontakt.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html><head>

<title>Namnlöst dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link href="styles/stilmall.css" rel="stylesheet" type="text/css"><!--[if IE]>
<style type="text/css"> 
.thrColElsHdr #sidebar1, .thrColElsHdr #sidebar2 { padding-top: 30px; }
.thrColElsHdr #mainContent { zoom: 1; padding-top: 15px; }
</style>
<![endif]-->
</head><body class="thrColElsHdr">

<div id="container">
 <div id="header">
   <h1>Rubrik</h1>
 <!-- end #header --></div>
 <div id="sidebar1">
   <h3>Nyheter Info</h3>
   <p>Här skrivs nyheter och info som är aktuell.</p>
   <p>Nyhet 1</p>
   <p>Nyhet 2</p>
   <p>Nyhet 3</p>
   <p>Nyhet 4</p>
   <p>mfl</p>
   <p>mfl</p>
   <p>mfl</p>
 <!-- end #sidebar1 --></div>
 <div id="sidebar2">
   <h3>VI SÖKER HEM</h3>
   <p>Här läggs en liten tumbild av varje aktuell jourhemshund in.</p>
   <p>Man kan också lägga in ev. viktig info här.</p>
 <!-- end #sidebar2 --></div>
 <div id="mainContent">
   <h1>Kontakta oss</h1>
   <table style="height: 436px;" border="0" cellpadding="3" cellspacing="0" width="100%">
<tbody><tr>
				<td align="left" valign="top">
				<p>&nbsp;</p>
				<p>Använd formuläret nedan för att komma i kontakt med någon 
				av oss per e-post. Glöm inte att ange ditt telefonnummer i 
				meddelandet om du vill bli uppringd.<br></p>
				<form action="php/formmailk.php" method="POST">
				  <input name="subject" value="Från Hundis hemsida" type="hidden">
Glöm inte att kontrollera 
                 stavningen på e-postadressen du uppger. E-post är 
               frivilligt om du anger ett telefonnummer istället.<br>
					<br>
                 <select name="mailto_dropdown">
                   <option selected="selected">VÄLJ MOTTAGARE I LISTAN NEDAN</option>
                   <option value="anita">Anita</option>
                   <option value="veronica">Veronica</option>
                   <option value="therese">Therese</option>
                   <option value="jourhem">Angående jourhem</option>
                   <option value="omplac">Omplaceringsärenden</option>
                   <option value="medlem">Medlemsfrågor</option>
                   <option value="cluster">Cluster</option>
                 </select>
                 &nbsp; 
               <p align="left">Namn <br>
                 <input name="Namn" size="70" maxlength="150">
                 <br>
                 Ort<br>
                 <input name="ort" id="ort" size="70" type="text">
                 <br>

                 E-post<br>
                 <input name="epost" size="70" type="text">
                 <br>
                 Telefon, måste anges<br>

                 <input name="telefon" type="text">
                 <br>
                 Meddelande<br>
                 <textarea name="Meddelande" cols="50" rows="6" id="Meddelande"></textarea>
               </p><p align="left"> 
                 <br>
                 <input name="submit" value="Skicka" type="submit">

                 </p></form></td></tr>
         </tbody></table>

<p></p>
<!-- end #mainContent --></div>
<br class="clearfloat">
  <div id="footer">
   <p>Sidfot</p>
 <!-- end #footer --></div>
<!-- end #container --></div>
</body></html>

formmailk.php

<?php header('Content-Type: text/html; charset=utf-8'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link href="../styles/stilmall.css" rel="stylesheet" type="text/css"/>
<title>Untitled Document</title>
<style type="text/css">
<!--
.text {font-family: Arial; font-size: 12px; color: #D62100; font-weight: normal}
.text2 {font-family: Arial; font-size: 12px; color: #000000; font-weight: bold;}
h2 {font-family: Arial; font-size: 14px; color: #000000; letter-spacing: 2px; font-weight: bold;}
h3 {font-family: Arial; font-size: 12px; font-weight: normal;}
.textbakgrund {background-color: #F1EEDA;}
-->
</style>
</head>

<body class="thrColElsHdr">

<div id="container">
 <div id="header">
   <h1>Rubrik</h1>
 <!-- end #header --></div>
 <div id="sidebar1">
   <h3>Nyheter Info</h3>
   <p>Här skrivs nyheter och info som är aktuell.</p>
   <p>Nyhet 1</p>
   <p>Nyhet 2</p>
   <p>Nyhet 3</p>
   <p>Nyhet 4</p>
   <p>mfl</p>
   <p>mfl</p>
   <p>mfl</p>
 <!-- end #sidebar1 --></div>
 <div id="sidebar2">
   <h3>VI SöKER HEM</h3>
   <p>Här läggs en liten tumbild av varje aktuell jourhemshund in.</p>
   <p>Man kan också lägga in ev. viktig info här.</p>
 <!-- end #sidebar2 --></div>
 <div id="mainContent">
<?php
// startar sessioner
session_start();
// e-postadress som formulärinnhållet ska skicka till
$mejladresser = array('cluster' => 'cluster@eforum.kicks-ass.net', 'anita' => 'anita@hundis.nu', 'jourhem' => 'jourhem@hundis.nu', 'omplac' => 'omplac@hundis.nu', 'medlem' => 'medlem@hundis.nu', 'veronica' => 'veronica@hundis.nu', 'therese' => 'therese@hundis.nu');
// anger en variabel som kan lagra de eventuella felaktigheterna
$errors = array();
// kontrollera om namn angivits
if (!$_POST["Namn"])
$errors[] = "- ditt namn saknas";
// kontrollera om ort angivits
if (!$_POST["ort"])
$errors[] = "- ort måste anges";
// kontrollera om meddelande angivits
if (!$_POST["Meddelande"])
$errors[] = "- inget meddelande har skrivits!";
// kontrollerar om epostadressen är korrekt angiven
if (!$_POST["telefon"])
$errors[] = "- ditt telefonnummer saknas eller är felaktigt";


// visning av felmeddelande
if (count($errors)>0){
echo "<span class='text'>";
echo "<h2>Följande information måste anges innan du kan skicka formuläret:</h2><br />";
foreach($errors as $fel)
	echo "<span class='textbakgrund'> $fel <br /><br /></span>";
	echo "<br />Ange den information som saknas och skicka formuläret igen. Tack! <br /><br />";
	echo "<a href='javascript:history.go(-1)'>&laquo; klicka här för att komma tillbaka till formuläret</a></span>";
}
else {
// formuläret är korrekt ifyllt och informationen bearbetas
$to = $mejladresser[$_POST['mailto_dropdown']];
$from = $_POST["epost"];
$subject = $_POST["subject"];
$name = $_POST["Namn"];
$ort = $_POST["ort"];
$telefon = $_POST["telefon"];
$message = $_POST["Meddelande"];
if (mail($to, $subject, "Namn: $name\n" . "Ort: $ort\n" . "Telefon: $telefon\n" . "E-post: $epost\n" . "Meddelande: $message\n", "From: $name <$from>\n" . "Content-Type: text/html; charset=UTF-8\n")) {
	echo "<p>Tack för ditt meddelande. Du har skickat följande uppgifter till oss:</p>";
	echo nl2br("<div class='text'><h2>Ditt meddelande har skickats!</h2>
	<span class='text2'>Ditt namn: </span><span class='text'>&nbsp; $name </span>
	<span class='text2'>Ort: </span><span class='text'>&nbsp; $ort </span>
	<span class='text2'>Ditt telefonnummer: </span><span class='text'>&nbsp; $telefon </span>
	<span class='text2'>Din e-postadress: </span><span class='text'>&nbsp; $from </span>
	<span class='text2'>Ditt meddelande: </span><span class='text'>&nbsp; </span>
	$message </div>");
}
else
	echo "<p>Det gick inte att skicka ditt meddelande</p>";
} 
echo "<p class='text'><h2><a href='start.html'>Klicka här för att komma till startsidan</a></p>";

?>
</p>
<p>Vi hör av oss så snart vi hinner.</p>
<p>Vänliga hälsningar</p>
<p>Hundis </p>
<!-- end #mainContent --></div>
<br class="clearfloat" />
  <div id="footer">
   <p>Sidfot</p>
 <!-- end #footer --></div>
<!-- end #container --></div>
</body>
</html>

 

/Cluster

----------------------------------------------

Any fool can use a computer. Many do.

-----[ http://eforum.kicks-ass.net ]------

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Jag vet inte vad jag har gjort men jag vet i alla fall att nu funkar det som det ska :-)

 

TUSEN HJÄRTLIGT TACK alla ni härliga gurusar som sitter här och hjälper frustrerande, envisa typer som mig :-)

 

Jag kommer säkert komma med mer knasiga frågor :-)

 

:thumbsup::thumbsup::thumbsup::thumbsup::thumbsup:

 

Dela detta inlägg


Länk till inlägg
Dela på andra webbplatser

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Skapa ett nytt konto på vårt forum. Det är lätt!

Registrera ett nytt konto

Logga in

Redan medlem? Logga in här.

Logga in nu



×
×
  • Skapa nytt...