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

Inga svenska tecken i kontaktformulär


lillsyrran

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]

Länk till kommentar
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 ]------

 

Länk till kommentar
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 ...

 

Länk till kommentar
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

 

Länk till kommentar
Dela på andra webbplatser

Jag vet inte riktigt vad du menar men jag har nog provat allt efter konstens alla regler men det vill sig bara inte *sliter mitt hår*

 

Länk till kommentar
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 :-(

 

Länk till kommentar
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 ]------

 

Länk till kommentar
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:

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...