[Flash/PHP] Teller probleem

Pagina: 1
Acties:

  • DaSchop
  • Registratie: April 2002
  • Laatst online: 28-07-2015

DaSchop

Hallo, ik ben Bastiaan

Topicstarter
Dag Tweakers,

Ik heb een Flash animatie.
http://www.militiadesign.com/b3ta/Cursor.html
Elke keer als mijn ventje een cursor op de hoop gooit moet er 1 bijgeteld worden in de counter.

Dat gebeurt zo:

Er zijn 3 bestanden:

Cursor.swf
PHPCounter.txt
PHPCounter.php

PHPCounter.txt is dit:
code:
1
Count=1


PHPCounter.php is dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?

$filename = "PHPCounter.txt";

$fp = fopen( $filename,"r"); 
$Old = fread($fp, 100); 
fclose( $fp ); 

$Old = split ("=", $Old, 5);

$NewCount = $Old[1] + '1';

$New = "Count=$NewCount";

$fp = fopen( $filename,"w+");
if (flock($fp, 2)) { 
fwrite($fp, $New, 100); }
fclose( $fp ); 

print "Count=$NewCount";

?>

Het Flash bestand bestaat uit 2 scenes.
De eerste scene houdt zich bezig et het vangen van de cursor, hittest etc.

In de eerste frame van de 2e scene staat de volgende code:
code:
1
loadVariablesNum ("PHPCounter.txt?ran="+random(99999), 0);


Het tellertje is een dynamisch tekst veld dat variabele "Count" laat zien.

in de frame voordat de cursor op de hoop landt staat de volgende code:
code:
1
loadVariablesNum ("PHPCounter.php?ran="+random(99999), 0);

PHPCounter.php wordt geladen en voeg 1 toe aan PHPCounter.txt

In de frame waarin de cursor op de hoop belandt staat weer de code om het txt bestand te laden, waar dan 1 aan toegevoegd is.
code:
1
loadVariablesNum ("PHPCounter.txt?ran="+random(99999), 0);


Goes, wat is het probleem nou? De teller lijkt op willekeurige momenten te resetten. Op het moment dat ik dit schrijf staat hij op 712, ga maar na op welk getal hij staat als jij dit ziet.

Ik heb zelf niet zo veel verstand van PHP dus dit systeem heb ik gedeeltelijk overgenomen uit een tutorial.

Kan iemand er achter komen wat er mis gaat?

Bij voorbaat dank...

>> Bastiaan


  • GambitRS
  • Registratie: Juni 2001
  • Laatst online: 13-06-2013

GambitRS

w00t

Zie zelf het probleem ook niet maar lol, grappig gedaan dat wel :)

MechWarrior || Monsters Game


  • DaSchop
  • Registratie: April 2002
  • Laatst online: 28-07-2015

DaSchop

Hallo, ik ben Bastiaan

Topicstarter
Dank je wel :)

Ik heb trouwens het idee dat hij reset als hij bij de 1000 komt. Kan iemand dit afleiden uit de code?

EDIT: nee, het is niet bij de 1000...

[ Voor 15% gewijzigd door DaSchop op 02-10-2004 21:24 ]

>> Bastiaan