Volledige versie bekijken : Probleempje met php...
Alexander
%Europe/Berlin %791 %2006, 20:00
Hoi,
Ik heb een klein probleempje met het sturen van een variabele naar php, ik heb een variabele, waar = tekens in staan, daarom lukt het niet om hem goed naar php te versturen...
Actionscript:
loadVariablesNum ("schrijfscene.php?output="+outputte+"?file="+filetje, this, "GET");
PHP-script:
<?php
$file_open = fopen($file, "w+");
$file_write = fwrite($file_open, $output);
fclose($file_open);
?>
Weet iemand hoe ik dit kan oplossen,
even voor de duidelijkheid de variabele outputte bevat dus = tekens...
brossiekoppie
%Europe/Berlin %851 %2006, 21:25
Gebruik loadvars (zoek op forum of F1)
Gebruik superglobals in php
dus:
$file_write = fwrite($file_open, $_GET['output']);
josko
%Europe/Berlin %858 %2006, 21:35
schrijfscene.php?output="+ outputte +"?file=" + filetje
moet dit overigens niet
schrijfscene.php?output="+ outputte +"&file=" + filetje
:)
Alexander
%Europe/Berlin %879 %2006, 22:06
Zover ik weet zet je in url naar php bestanden om variabelen toe te voegen altijd een vraagtegen:P
w00
%Europe/Berlin %883 %2006, 22:12
In php gebruik je alleen het vraagteken na de php extensie, daarna gebruik je steeds het & teken.
Dus deze is goed:
www.site.nl/index.php?page=news&id=1
Dus deze is niet goed omdat er weer een vraagteken in zit:
www.site.nl/index.php?page=news?id=1
Alexander
%Europe/Berlin %900 %2006, 22:36
Oke:P weer iets geleerd, dat wist ik niet, aangezien ik ook nog niet meer dan 1 had gebruikt eigenlijk...
Alexander
%Europe/Berlin %242 %2006, 06:49
Het lukt helaas nog steeds niet... (Hij schrijft het niet naar het txt'tje)
Het nieuwe AS:
stop();
var phplader:LoadVars = new LoadVars();
phplader.load("schrijfscene.php");
phplader.onLoad = function() {
};
<?php
$file_open = fopen($_GET['filetje'], "w+");
$file_write = fwrite($file_open, $_GET['outputte']);
fclose($file_open);
?>
(filetje is normaal meestal dit alleen het nummer verandert: spel/scene1.txt
en outputte is
dit: totaal=10&img=pl1.jpg&antwoord=testje'&x1=300&naam1=testje&tekst1=wow&kleur1=2&&x2=300&naam2=testje&tekst2=wow&kleur2=2&&x3=300&naam3=testje&tekst3=wow&kleur3=2&&x4=300&naam4=testje&tekst4=wow&kleur4=2&&x5=300&naam5=testje&tekst5=wow&kleur5=2&&x6=300&naam6=testje&tekst6=wow&kleur6=2&&x7=300&naam7=testje&tekst7=wow&kleur7=2&&x8=300&naam8=testje&tekst8=wow&kleur8=2&&x9=300&naam9=testje&tekst9=wow&kleur9=2&&x10=300&naam10=testje&tekst10=wow&kleur10=2&
)(heeft flash getraced)
Gerrit55
%Europe/Berlin %355 %2006, 09:32
vanuit Flash je text escapen (URL-encoded, dus %20 ipv spatie), bv
string.text = escape(string.text)
en deze sturen naar PHP
Alexander
%Europe/Berlin %622 %2006, 15:57
Super bedankt, zo lukt het wel...
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.