Toon posts:

Wat gaat er mis bij mn email flash/php form?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb een flash email form hier

Als men op de send knop drukt gebeurd het volgende:

{
loadVariablesNum ("http://www.f2w.com/kasta/mail.php?RND="+random(999), 0, "Post");
Status = "Uw bericht wordt verzonden!";
}

Vervolgens zou dan in het statusvenster een bevestiging moeten komen (Email sent successfully to $email&)
Er gebeurd echter niks, nou ja, er gebeurd vast wel iets, maar ik krijg in ieder geval geen mail :(
Als ik echter zonder te uploaden het flash form op m'n eigen computer (lokaal) test krijg ik de bevestiging netjes in m'n statusvenstertje te zien.
Ten einde raad loadVariablesNum(); maar vervangen door getURL();
Nu ontvang ik dan gelukkig wel het mailtje, maar bij een site die geheel in flash gemaakt is, is het natuurlijk nogal lelijk als bij het mailen plotseling zo'n lelijk explorer windowtje met tekst in beeld komt ;(

Iemand enig idee waar het probleem zit en hoe ik het op kan lossen?
De originele php staat hier

Verwijderd

er gaat niets mis, waar jij mee te maken hebt, is een security issue. Zie ook: http://www.macromedia.com...nts/loadvars_security.htm

Verwijderd

Topicstarter
Verwijderd schreef op 13 March 2003 @ 13:56:
er gaat niets mis, waar jij mee te maken hebt, is een security issue. Zie ook: http://www.macromedia.com...nts/loadvars_security.htm
Ik heb hun raad opgevolgd en
loadVariablesNum ("http://www.f2w.com/kasta/mail.php?RND="+random(999), 0, "Post")
heb ik vervangen door:
loadVariablesNum ("proxy.php", 0, "Post");

proxy.php bestaat uit:

<?php

$dataURL = "http://www.f2w.com/kasta/mail.php?RND="+random(999);

//note that this will not follow redirects
readfile($dataURL);

?>

Echter nog steeds geen succes :'(
Wat doe ik fout :?

  • Stalkert
  • Registratie: Januari 2001
  • Laatst online: 12-06 08:07
Is het dit niet ?

http://www.macromedia.com/support/flash/

External data not accessible outside a Flash movie's domain

Verwijderd

Topicstarter
Stalkert schreef op 13 March 2003 @ 14:25:
Is het dit niet ?

http://www.macromedia.com/support/flash/

External data not accessible outside a Flash movie's domain
Uhuh, dat was dus die link die me net gegeven werd, de oplossing die ik daar las heb ik nu geprobeerd, maar ik doe kennelijk iets fout want het werkt niet :'(

http://www.macromedia.com...ocuments/load_xdomain.htm

Dat is dus wat ik geprobeerd heb...

  • oh,when?
  • Registratie: April 2000
  • Niet online

oh,when?

...

die proxy.php zal niks posten, alleen de gevraagde URL openen, vandaar dat je nooit een response krijgt. Waarom werk je echter met een proxy, kan je vanuit je huidige host geen mail versturen via PHP? If so dan vraag ik me af of de workaround voor de proxy ( namelijk cURL ) wel gaat werken....

"You're only as good, as what you did last week."


Verwijderd

oh,when? schreef op 13 March 2003 @ 15:35:
die proxy.php zal niks posten, alleen de gevraagde URL openen, vandaar dat je nooit een response krijgt. Waarom werk je echter met een proxy, kan je vanuit je huidige host geen mail versturen via PHP? If so dan vraag ik me af of de workaround voor de proxy ( namelijk cURL ) wel gaat werken....
Ik denk dat hij zelf voor zijn flash progsel een proxy maakt.. omdat flash restricties heeft qua openen van een andere server...

Verwijderd

Topicstarter
Verwijderd schreef op 13 March 2003 @ 15:50:
[...]

Ik denk dat hij zelf voor zijn flash progsel een proxy maakt.. omdat flash restricties heeft qua openen van een andere server...
Zo stond het aangegeven in de macromedia link die ik net gaf...
Hoe krijg ik m'n flash mailform nu werkend dan? :'(
Pagina: 1