Logga inAnvändarnamnLösenord
Logga in mig automatiskt    
Bli medlem
Bli medlem
Logga in för att läsa dina meddelanden
Logga in för att läsa dina meddelanden
Forumindex » Webbdesign och utveckling

Skapa nytt ämne   Svara på ämnet
Problem med å, ä, ö
Visa föregående ämne :: Visa nästa ämne  



Författare Meddelande
Barbapappa
Nykomling


Blev medlem: 21 March 2006
Inlägg: 1

InläggSkrivet: Tue Mar 21, 2006 2:50 pm    Rubrik: Problem med å, ä, ö Svara med citat

Tjena!

Jag har en php script kopplat till min flashsida. Det är ett forumlär som ska skickas via email.

"Din emailadress �ogiltig."

Å, Ä, Ö dyker inte upp som jag vill utan ersätter detta med en symbol.

Så här ser koden ut:

<?php
$error = false;
$err_message = "";
$to = 'minmail@mail.se';

if(!isset($_REQUEST['name']) || trim($_REQUEST['name']) == '')
{
$err_message = "Du måste fylla i ditt förnamn.";
$error = true;
}

if(!isset($_REQUEST['lname']) || trim($_REQUEST['lname']) == '')
{
$err_message = "Du måste fylla i ditt efternamn.";
$error = true;
}

if(!isset($_REQUEST['email']) || trim($_REQUEST['email']) == '')
{
$err_message = "Du måste fylla i din email.";
$error = true;
}

if(!isset($_REQUEST['comments']) || trim($_REQUEST['comments']) == '')
{
$err_message = "Du måste fylla i ett meddelande.";
$error = true;
}



if(!$error)
{
$name = strip_tags(trim($_REQUEST['name']));
$email = strip_tags(trim($_REQUEST['email']));
$lname = strip_tags(trim($_REQUEST['lname']));
$comments = trim($_REQUEST['comments']);

if(!ereg("^[_a-zA-Z0-9-](\.{0,1}[_a-zA-Z0-9-])*@([a-zA-Z0-9-]{2,}\.){0,}[a-zA-Z0-9-]{3,}(\.[a-zA-Z]{2,4}){1,2}$", $email))
{
$error = true;
$err_message = 'Din emailadress är ogiltig.';
}

if(!$error)
{
$email_body = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<STYLE>
.frame_table {
background-color:#666666;
border-width:1px;
border-style:dashed;
border-color:#663333;
}

.frame_table td{
background-color:#ffffff;
}

</STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<h1>Meddelande</h1>
<hr>
<table border="0" cellspacing="1" cellpadding="1" width="95%" align="center" class="frame_table">
<tr><td><b>Förnamn</b></td><td>'.$name.'</td></tr>
<tr><td><b>Efternamn</b></td><td>'.$lname.'</td></tr>
<tr><td><b>Email</b></td><td>'.$email.'</td></tr>

</table>
<hr>
'.$comments.'
</BODY></HTML>';


$headers = 'MIME-Version: 1.0'."\n";
$headers = 'From:'.$email."\n";
$headers .= 'Content-Type: text/html;'."\n";

if(!mail($to, "Meddelande från freezemugs . com", $email_body, $headers))
{
$err_message = "Ett fel har inträffat!.";
$error = true;
}
else
{
$err_message = "Tack för ditt meddelande!";
}
}
}

if($error)
{
echo "&check=0&answerword=$err_message&";
}
else
{
echo "&check=1&answerword=$err_message&";
}
?>
Till överst på sidan
Visa användarens profil Skicka personligt meddelande
Mattias
Stammis


Blev medlem: 07 October 2005
Inlägg: 160

InläggSkrivet: Wed Mar 22, 2006 11:22 am    Rubrik: Re: Problem med å, ä, ö Svara med citat

Min första tanke är att browsern inte accepterar din felaktiga meta tag:

Kod:
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">

Byt till

Kod:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


Om detta inte hjälper kan du skriva här igång så testar vi något annat Smile
Till överst på sidan
Visa användarens profil Skicka personligt meddelande


Visa tidigare inlägg:   
Skapa nytt ämne   Svara på ämnet    Forumindex » Webbdesign och utveckling Alla tider är GMT + 1 timme (svensk vintertid)
Sida 1 av 1

 
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet

Slumpade medlemslänkar

    Tillbaka till guiderna: Webbdesign
    w3c.org | 456bereastreet.com | PHP.net | MySQL.com
    Powered by phpBB © 2001, 2002 phpBB Group iCGstation v1.0 Template By Ray © 2003, 2004 iOptional Swedish translation by virtuality © 2005