click counter !! frage !!!!!!!

F

force2k1

Also ich möchte einen Klickcounter machen ich hab es bisjetzt so gemacht das würde funktionieren wenn ich für jede file eine eigene txt mache ! aber wie mache ich es jetzt das der die alle in eine speichert ??? und wie muss dann der für jede id der auslese script aussehen ???


<?
if ($id=="1")
{$fp=fopen("dlcount.txt","r");
$count=fgets($fp,1024);
fclose($fp);
$fw=fopen("dlcount.txt","w");
$cnew=$count+1;
$countnew=fputs($fw,$count+1);
fclose($fw);
header("location: http://www.domain.de/file1.zip");}

elseif ($id=="2")
{$fp=fopen("dlcount.txt","r");
$count=fgets($fp,1024);
fclose($fp);
$fw=fopen("dlcount.txt","w");
$cnew=$count+1;
$countnew=fputs($fw,$count+1);
fclose($fw);
header("location: http://www.domain.de/file2.zip");}

elseif ($id=="3")
{$fp=fopen("dlcount.txt","r");
$count=fgets($fp,1024);
fclose($fp);
$fw=fopen("dlcount.txt","w");
$cnew=$count+1;
$countnew=fputs($fw,$count+1);
fclose($fw);
header("location: http://www.domain.de/file3.zip");}
?>
 
Hoi!

Ich würde dir empfehlen, dass mit Datenbanken zu machen aber es geht auch mit Text! Du musst einfach immer alle 3 Counts in eine Datei schreiben, alle drei auslesen einen verändern und alle drei wieder reinschreiben.

Gruesse

..ooOOipOOoo..
 
du kannst das schon mit einer einzigen text machen..

du weisst ja in welcher reihe die zahl für file1.zip
abgespeichert wird. also lies nur die erste zeile aus
(array) und verändere die erste zeile. usw..

gruss
 
...

jo ich möchte das so machen das der stand für id1 in der ersten zeile gespeichert wird, der stand für id2 in der zweiten zeilw und so weiter ! Und dann muss ich immer die erste zeile auslesen, zweite und so weiter !

Aber wie mache ich das ??????
 
Hoi!

Coden solltest du das selbst, aber hier das Prinzip:

Schleife

StringArray[Zähler]= LadeAusDatei;

SchelifeEnd

StringArray[Wert]= NeuerWert;
ÜberschreibeDatei;

Schleife

SchreibeInDatei(StringArray[Zähler]);

SchleifeEnde

Gruesse

..ooOOipOOoo..
 
Hoi!

Ist nicht böse gemeint, aber das solltest du selbst machen... oder ich fange an Geld zu nehmen ;)

Gruesse

..ooOOipOOoo..
 

Neue Beiträge

Zurück