PDA

Volledige versie bekijken : Geen echo terug van PHP bestand op server


LittleG
%Europe/Berlin %395 %2006, 10:29
Hallo

Ik heb een contactformulier dat vanuit mijn swf via een php-bestand verstuurd wordt. Ik test de swf vanaf een andere locatie dan het php-bestand. Vreemd genoeg wordt de mail wel verstuurd, maar er komt geen echo terug. Iemand enig idee?

function (){
sender.enabled = true;
senderLoad.voornaam = voornaam.text;
senderLoad.achternaam = achternaam.text;
senderLoad.mail = mail.text;
senderLoad.bedrijfsnaam = bedrijfsnaam.text;
senderLoad.Vraag1 = Vraag1.selectedData;
senderLoad.sendAndLoad("http://www.crossings-server.nl/spinningwheels/bevestiging.php",receiveLoad);
}

receiveLoad.onLoad = function() {
if(this.sentOk) {
_parent.gotoAndPlay("ok");
}
else {
_parent.gotoAndPlay("fout");
}
}

$sentOk = mail($to,$subject,$message,$headers);

echo "sentOk=" . $sentOk;

Alvast dank
LittleG

Dauntless
%Europe/Berlin %403 %2006, 10:40
Je moet nog de & (ampersand) toevoegen:
echo "&sentOk=" . $sentOk + "&";

En waarom heeft je functie geen naam ?

LittleG
%Europe/Berlin %408 %2006, 10:48
thx Dauntless

...maar die heb ik nog nooit gebruikt en het werkte tot nu toe altijd. Waar is die & voor nodig dan?

LittleG :S

Dauntless
%Europe/Berlin %421 %2006, 11:06
Die & is nodig zodat Flash het als een variabele herkent... Hoe ga je anders 2 verschillende variabelen versturen? :)

De Kale
%Europe/Berlin %474 %2006, 12:22
let wel even op het kleine detail:
receiver.onLoad = function (succes){
if(succes){
//doe check op this.sentOk
}else{
//geen verbinding of parse error in je script etc.
}

}


zie ook mijn tutorial