{lang: 'de'}
Flashhilfe.de - Flash Community
 
  Flashkurse > Flash 5 > Counter Txt-Datei  
 
 

Seite drucken ::

  Autor: Sebastian Wichmann
Webseite: flashhilfe.de
 
1)  Zu aller erst überprüf bitte ob Dein Server PHP Version 4.1 oder höher installiert hat.
Frag dazu Deinen Webhoster, oder erstell eine leere Datei, z.B. mit Notepad, und füg dann die Zeile:

PHP:
1
2
3
4
<?php
phpinfo();
?>

ein. Speicher die Datei als info.php oder .php3 .php4 .phtml ab. -was bei Dir funktioniert hängt ganz von der Servereinstellung ab.
Ruf die Datei über Deinen Browser auf. Du kannst nun oben Deine PHP Version ablesen. Sollte dies nicht der Fall sein, ist kein PHP auf Deinem Server installiert.
 
2)  Nun fangen wir mit dem Counter an. Jetzt kommt erst einmal das PHP-Script. Wenn Du später unten auf vor »» klickst wird das Flash-Movie erklärt.

PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php

# Das ist die Datei in der wir die Besucherzahl speichern. 
$datei_name "counter.txt"

# Wieviel Stellen soll der Counter haben 
$stellen 7

# Wenn die Datei noch nicht existiert, wird versucht sie neu anzulegen. 
if(!file_exists($datei_name)) 
{
    if(
$datei_neu fopen($datei_name,"w"))
    {
       
fwrite($datei_neustr_pad("1",$stellen,"0",STR_PAD_LEFT));
       
fclose($datei_neu);
    } 
    else die(
"ERROR: Datei konnte nicht angelegt werden!");


# Auslesen der bisherigen Besucher. 
$counter_dat file($datei_name); 
$counter $counter_dat[0]; 

# Dieser Abschnitt verhindert das ein Besucher doppelt gezählt wird. 
# Bei eventuell auftrettenden Fragen kann Dir das 
# Flash-Forum - PHP, HTML, Java Script weiter helfen.
# -> http://www.flashhilfe.de/forumpsprachen_0_000_0.html

session_start();

if(!isset(
$_SESSION["lock"])) 
{
   
# Nun erhöhen wir unseren Counter um 1: 
   
    # TMP Datei anlegen
   
if($datei_tmp fopen($datei_name ".tmp","w"))
    {
       
fwrite($datei_tmp, ++$counter);
       
fclose($datei_tmp);
       
       
# bestehenden counter löschen
       
unlink($datei_name);
       
       
# TMP Datei umbennenen
       
rename($datei_name ".tmp"$datei_name);
    } 
}

$_SESSION["lock"] = true

# Nullen ggf. hinzufügen 
$counter str_pad($counter,$stellen,"0",STR_PAD_LEFT); 

# Zum Schluss geben wir den Counter aus: 
$num strlen($counter); 
for(
$i=0$i<$num$i++) 

    echo 
"&count" . ($i+1) . "=" substr($counter,$i,1); 
}

?>
 
3)  Die Schreibrechte der counter.txt und des Ordners indem sich die Datei befindet müßen noch auf 777 (chmod) gesetzt werden.

Nun kommen wir zum Flash-Movie. Klick unten bitte auf vor »»
 
Info) Für Fragen stehen natürlich immer unsere Flash-Foren zu Verfügung!

Drucken) Seite drucken.



Ergebnis anschauen.
Flashkurs "Counter - Flash5-PHP - txt-Datei" download ( 77.10 KB )


«« zurück   Auswahl   vor »»


Alle Inhalte gehören zu flashhilfe.de
 
 
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2024 Sebastian Wichmann - Flashhilfe.de