{lang: 'de'}
Flashhilfe.de - Flash Community

Normalen Counter in "klick Counter" umwandeln [Flash 10]

 


AntwortenRegistrieren Seite1  

abgemeldeter Benutzer#1
13.09.2011, 09:38

Hallo,
ich habe einen Counter gebastelt, bzw. mir von einem erklären lassen, wie das geht und dann gemacht. Da ich leider nicht so viel Erfahrung in php habe.

Hier mein AS Script:

ActionScript:
1this.loadVariables("counter.php?num="+random(99));

dann eben auf der Stage noch ein Editfeld

und dann eine count.txt Datei im gleichen Verzeichniss mit:

ActionScript:
1count=0


und eine counter.php Datei mit:

PHP:
1
2
3
4
5
6
7
8
9
10
<?php
$count 
file_get_contents("count.txt");
$count explode("="$count);
$count[1] = $count[1]+1;
$file fopen("count.txt""w+");
fwrite($file"count=".$count[1]);
fclose($file);
print 
"count=".$count[1];
?>



Das ganze klappt auch ganz gut.
Immer wenn einer die Seite öffnet, wird ein "Count" dazugezählt.

Nun möchte ich aber, dass ich in der Flashdatei einen Button habe, und wenn ich auf diesen klicke, das erst dann ein "Count" dazugezählt wird.

Das ist bestimmt nicht schwer. Aber mein Problem ist eben, dass ich nicht weiß, wie ich den .php script umschreiben soll.

Kann mir wer weiterhelfen ?

Viele Grüße !
Schlagwörter: Counter
daxs#2
Benutzerbild von daxs
Beiträge: 189
Wohnort: Rostock
Registriert: Jan 2007

13.09.2011, 11:17

Na ich würde die Besucherzahl in Flash einlesen und dann bei einem Klick

ActionScript:
1
2
3
4
5
6
7
8
9
10
_root.senden.onPress = function()
{
  _root.besucherzahl++;
     _root.sendeVariablen();
};
var my_lv:LoadVars = new LoadVars();
function sendeVariablen()
{
     my_lv.besucher = _root.besucherzahl;
     my_lv.send("counter.php","_blank","POST");
aufrufen.

Die counter.php dann standart mit:
PHP:
1
2
3
4
5
<?php
$fp1
fopen("count.txt""w");
fputs($fp1,nl2br($_POST['besucher']));
fclose($fp1);?>

befüllen...
RustyCake#3
Benutzerbild von RustyCake
Beiträge: 1776
Wohnort: Laimbach 6 1/2
Registriert: Nov 2002

13.09.2011, 11:24