webForumDet fria alternativet

problem i Flash med variabler från PHP

2 svar · 205 visningar · startad av fritzki

fritzkiMedlem sedan okt. 20052 inlägg
#1

Jag har löst problemet... men undrar ändå en sak.
Flash tycker att strängen är "sent " eller "error ".. alltså med ett mellanslag efter..någon som vet varför?

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

Jag har problem i flash när jag får in varibler från ett PHP-skript.
trace-satsen trace(kort) ger rätt output. (antingen står det sent eller error)
Problemet är att if-satsen inte kör och jag förstår inte vad som är fel. När jag ändrade i flash så att jag skrev var kort = "sent"....(istället för my_lv.output) så blev det rätt..

Vad kan vara fel??

Flash-SKRIPTET
---------------------------------------------------------------------
my_lv.onLoad = function(success){

var kort = my_lv.output;	
trace(kort);
if(kort=="sent"){
	// in case of success
	\_root.errTitle = "Thank You.";
	\_root.errType = "Your message has been sent.";
} 
else if(kort=="error") {
	// else
	\_root.errTitle = "Error!";
	\_root.errType = "Attention, an error occurred. Please try again later.";
}

}
----------------------------------------------------------------------

PHP-skriptet
------------------------------------------------------------------------

$email = $\_POST\['email'\];
$sender = $\_POST\['sender'\];
$meddelande = $\_POST\['meddelande'\];		
$header = "From: <lisafritz80@hotmail.com>";

if( mail($email, $sender, $meddelande, $header) )
{
    echo("output=sent");
}
else{
    echo("output=error");
}

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

mirandirMedlem sedan maj 2003750 inlägg
#2

Du kan ha något blanksteg som följer med från själva HTML-dokumentet. T.ex efter <?php... ?> taggen. Ett effektivt sätt är att avsluta datan med ett &-tecken. Det skall ta bort alla oönskade tecken som kan råka komma med.

E.x:

if( mail($email, $sender, $meddelande, $header) )
{
echo("output=sent&");
}
else{
echo("output=error&");
}
fritzkiMedlem sedan okt. 20052 inlägg
#3

Tack ska du ha!!
Känns som lite bättre kod... :)

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)