Volledige versie bekijken : Variabelen in text bestand +1 werkt niet.
$ilver
%Europe/Berlin %619 %2005, 15:52
Ok mijn probleem is als volgt;
Ik heb een button in m'n .swf met de code:
on(release){
var1 += 1
loadVariablesNum ("schrijf.php", 0, "GET");
}
Bij de var1 word dus 1 opgeteld erbij. Deze word via een php bestandje,
naar een textbestandje geschreven. Het stomme is, het word niet
zo opgeteld:
1+1 = 2
maar:
1+1= 11 enz.
Als ik geen text bestandje gebruik, werkt het allemaal prima....
Wat doe ik fout?!!
Alvast bedankt.
theFlashWizard
%Europe/Berlin %623 %2005, 15:57
je zal in php moeten aangeven dat het een nummer is en geen string..
want hij ziet het dus als tekst..
$ilver
%Europe/Berlin %636 %2005, 16:16
Bedankt al voor je reactie, klinkt logisch.
Krijg het alleen niet voor elkaar. :#
Dit is m'n code:
<?php
$file = "output.txt";
$file_open = fopen($file, "w+");
$file_write = fwrite($file_open, "&var1=$var1&var2=$var2&var3=$var3");
fclose($file_open);
?>
Roenes
%Europe/Berlin %929 %2005, 23:18
Ligt niet aan je php. var1 komt waarschijnlijk uit je txt waardoor flash het ziet als een string. Een simpele Number conversie doet wonderen:
on(release){
var1 = Number(var1) + 1;
loadVariablesNum ("schrijf.php", 0, "GET");
}
theFlashWizard
%Europe/Berlin %047 %2005, 02:08
sorry het leek me veiliger dit pas in php te doen.. is toch wel te doen lijkt me..
Roenes
%Europe/Berlin %462 %2005, 12:06
Waarom in php doen als flash de var ophoogt? Dat si niet in php te doen, of je moet de string weer gaan splitten en dergelijke. Volgens mij is het in flash ophogen het meest makkelijke :)
$ilver
%Europe/Berlin %551 %2005, 14:14
Bedankt! Werkt perfect :)
Laiverd
%Europe/Berlin %834 %2005, 21:01
sorry het leek me veiliger dit pas in php te doen.. is toch wel te doen lijkt me..Handig in PHP, maar to nu (wellicht met Flash 8 anders), komen variabelen in Flash altijd als string binnen en zul je dua altijd in Flash de conversie moeten doen.
John
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.