Hallo,
ich habe auf einer Seite einen Flash Counter mit php Hintergrund eingebaut.
Nur leider funktioniert dieser nicht richtig ?!
Er hat nur einmal gezaehlt und das wars ?
hier einmal die Seite http://www.rottweiler-vom-brockenmoor.de Der Counter funktioniert tadelos, denn ich habe diesen auch auf anderen Seiten eingebaut
(ohne Typo3)
Liegt das an Typo3 oder ....? habe echt keine Idee warum er da nicht funktioniert?!
Wenn jemand einen nuetzlichen Tip hat,.... immer her damit ;-)
Daaaankeeeee
/regards
ohne Zusatzinfos schwer zu beantworten.
Schalt mal den Cache für die Seite aus.
danke fuer die rasche Antwort.
Welche Zusatzinfos brauchst du denn ?
/regards
PS. habe die Seite(n) auf No Cache gestellt, leider ohne Erfolg
na das php-script. keiner weiss wie der zählt 😉
... wie schon gesagt auf anderen Domains laeuft mein Counter auch ohne Probleme.
<?php
$timeout=300;//300 sec = 5 min
$con="no";//variable auf false
$myip=$_SERVER['REMOTE_ADDR'];//hole ip-adresse
echo "ip: ".$myip."<br>";//anzeige ip-adresse
$time=time();//hole aktuelle zeit
$ipfile="ips.dat";//pfad zum ip-file
$ips=file($ipfile);//auslesen des ip-file
$count=count($ips);
$newip=array();
$i=0;
$c=false;
while($i<$count){
$iptime=split("###",$ips[$i]);
$timestamp=$iptime[2]+$timeout;
if($timestamp>$time){
if($iptime[1]!=$myip){
array_push($newip,$ips[$i]);
}
if($iptime[1]==$myip){
$con="jo";
$input="###$myip###$time###\n";
array_push($newip,$input);
$c=true;
}
}
$i++;
}
$input=join("",$newip);
$fp=@fopen($ipfile,"w+");
$fu=@fputs($fp,$input);
$fc=@fclose($fp);
if($c==false){
$input="###$myip###$time###\n";
$fp1=@fopen($ipfile,"a+");
$fu1=@fputs($fp1,$input);
$fc1=@fclose($fp1);
}
$fp2 = @fopen("counter.dat","r");
$count = (int)fgets($fp2,10);
$fc2=@fclose($fp2);
if($con=="no"){
$count++;
$fp3 = @fopen("counter.dat","w+");
$fw=@fwrite($fp3,$count);
$fc3=@fclose($fp3);
echo "counter erhöht<br>";
}else{
echo "counter nicht erhöht<br>";
}
echo "&counter=$count&";
?>
das script ist alles andere als sauber...
$ipfile=PATH_site."/fileadmin/ips.dat";//pfad zum ip-file
das File muss auch vorhanden und schreibbar sein.
die Pfade passen schon.
Alle Daten und der Counter selbst liegen zusammen im Wurzelverzeichnis.
Aber nu funktionukkelts :p
Es lag ganz einfach an dem
:o
Also danke dir fuer dein Hilfe !