webForumDet fria alternativet

PHP, ÅÄÖ, Flash kontaktformulär

PHP

2 svar · 1 214 visningar · startad av chrillemannen

Medlem sedan feb. 20113 inlägg
Frågan#1

Hej!

Har testat ca 5 olika tutorials med flash kontaktformulär som sänds via phpscirpt.

Har äntligen fått formuläret att fungera, och scriptet oxå, men ÅÄÖ visas som symboler.

Ligger problemet i Actionsscript koden i flash movien, eller är det endast PHP scriptet som har med detta att göra?
Någon vass hjärna som kan lösa detta?

/chrille

PHP Scriptet nedan.
-------------------------------------------
<?php
$message = $_POST["msg"];
$address = $_POST["address"];
mail($address,"Webb kontaktsida",$message);
?>
---------------------------------------------

Actionscriptet
---------------------------------------------
bSubmit.onRelease = function()
{
email();
}
function email()
{
var sMessage = "Name: " + tName.text + "\nE-mail: " + tEmail.text + "\nComments: " + tComments.text + "\nPhone: " + tPhone.text;
lvSend = new LoadVars();
lvReply = new LoadVars();
lvSend.msg = sMessage;
lvSend.address = "info@bentmon.se"; //Change this to your e-mail.
tName.text = "Sending Message...";
tEmail.text = "";
tComments.text = "";
tMobilen.text = "";
lvReply.onLoad()
{
tName.text = "Meddelandet skickat";
}
lvSend.sendAndLoad('mail.php', lvReply, 'POST');
}
-------------------------------------------------------------

Medlem sedan mars 2006296 inlägg
#2

Prova:

/* 
    wordwrap är för att radbryta rader längre än 70 tecken 
    (http://php.net/manual/en/function.mail.php) 
*/
$message = utf8_decode(wordwrap($_POST["msg"],70));
Medlem sedan feb. 20113 inlägg
#3

Tack

Tack för hjälpen, nu funkar allt!

255 ms totalt · 4 externa anrop · v20260731065814-full.2f471f9e
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)