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));
2 svar · 1 214 visningar · startad av chrillemannen
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');
}
-------------------------------------------------------------
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));