[PHP] Problem mit Counter

MrChaos

Admiral Special
Mitglied seit
11.11.2001
Beiträge
1.901
Renomée
2
Standort
LE
Hallo

ich habe auf dieser Seite den Counter AGC eingebaut.

aber irgendwie will er nicht zählen. wo könnte der fehler liegen?

im counter script habe ich nur den pfad zu den counter bildern geändert.

als include hab ich den link "http://www.mrchaos.net/erzi-club/php/agc.php" genommen.

die dateien stat.dat und ips.dat haben schreibrechte.

somit sollte er doch eigentlich funktionieren oder ?
in den dateien stat.dat und ips.dat wird auch nur das 1.mal eine ip abgespeichert. dann nicht mehr.

was genau bedeutet dieser eintrag in der agc.php
$CookieTimeOut = "200"; // Cookie Timeout in Sekunden


den code für den counter findet ihr unter dem link oben.

schonmal thx für die hilfe

MrChaos
 
Zuletzt bearbeitet:
(Ohne weiter drüber nachzudenken) Versuch das Ding mal mit einem relativen Pfad zu includen.
 
also ich hab das mal mit nem relativen pfad probiert.
einmal mit
Code:
<?php
include("../php/agc.php");
?>
und einmal mit
Code:
<?php
include("agc.php");
?>
hat beides nicht den gewünschten erfolg gebraucht :(
// Der Counter braucht nicht extra installiert werden, er muss einfach nur an der Stelle der Seite mit dem
// Syntax include('http://yourserver.com/agc.php'); eingebunden werden, wo er dann seinen Counterstand ausgeben soll.
das steht als beschreibung in der datei vom counter. demzufolge habe ich den auch so verlinkt.


das problem scheint wohl irgendwie am speichern der ip adressen zu liegen.
eigentlich soll der counter die letzten 10 ip adressen speichern. jedoch in der datei ist immer nur eine zu sehen.
nach erneutem einwählen mit anderer ip adresse steht nur die von letzten mal in der datei.

nach dem löschen der adresse in der datei zählt der counter eine zahl weiter.
dann gehts wieder nicht.

irgendwie werde ich da nicht schlau draus *noahnung*
 
Hi,
ich selber habe zwar nicht so viel Ahnung von php aber ein Kolege von mir der neben mir sitzt doch ziemlich, und der meint in dem code für den counter is ein schreibfehler enthalten und zwar an dieser Stelle

PHP:
else 
 { 
  $Counter=fopen($LogFile,"w+");
  fputs($Counter,1);
  fclose($Counter);
  $IPF=fopen($IPFile,"w^");
  fputs($IPF,$CurrentIP."#");
  $CurrentCount=1;
 }

das müsste nämlich
PHP:
else 
 { 
  $Counter=fopen($LogFile,"w+");
  fputs($Counter,1);
  fclose($Counter);
  $IPF=fopen($IPFile,"w+");
  fputs($IPF,$CurrentIP."#");
  $CurrentCount=1;
 }
heißen... Probier das doch mal
 
Zurück
Oben Unten