• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

counter einbinden

Status
Für weitere Antworten geschlossen.

edels4chse

Neues Mitglied
ich würde gerne nen counter auf meine seite einbinden aber irgendwie wird der nciht angezeigt.

das ist doch der richtige befehl, mit include

Code:
 <td colspan="4">
      <!--#include file="scripte/Ectona IP Counter.php" -->
</td>

oder wird der anders eingefügt?
 
Zuletzt bearbeitet:
hab ich geändert aber geht irgendwie nicht...
hier der code, vllt muss ich ja noch was umstellen und weiss es nicht

Code:
<?
$CookieTimeOut = "400"; // Cookie Timeout in Sekunden
$Num_Save_IP = "80"; // IP Adressen die gespeichert werden sollen
$FontTag = "<font size=2 face=arial color=#ffffff>"; // Schrifteinstellungen fonttag
$IPFile = "IPs.dat"; // Datei in der die IPs gespeichert werden sollen
$LogFile = "Stat.dat"; // Datei in der die Counterdaten gespeichert werden.

$CurrentIP=$REMOTE_ADDR;
if(file_exists($IPFile))
{ 
 $IPF=fopen($IPFile,"r+");
 $IPData=fgets($IPF,2000);
 $IPArray=explode("#",$IPData);
 if(in_array($CurrentIP,$IPArray))
 { 
   $Action="read";
 }
 else
 {
  $SavedIPs=count($IPArray);
  if($SavedIPs<=$Num_Save_IP)
  {  
   fputs($IPF,$CurrentIP."#");
   fclose($IPF);
   $Action="update"; 
  }
  else
  {
   $arrayp=array_pop($IPArray);
   $IPArray=array_reverse($IPArray);
   array_push($IPArray,$CurrentIP);
   $IPArray=array_reverse($IPArray);
   $AddIP=implode("#",$CurrentIP);  
   $IPF=fopen($IPFile,"w+");
   fputs($IPF,$CurrentIP);
   fclose($IPF);
   $Action="update";
  }
 } 
 }
 else 
 { 
  $Counter=fopen($LogFile,"w+");
  fputs($Counter,1);
  fclose($Counter);
  $IPF=fopen($IPFile,"w^");
  fputs($IPF,$CurrentIP."#");
  $CurrentCount=1;
 }


if($Action=="update")
{
  $Counter=fopen($LogFile,"r+");
  $CurrentCount=fgets($Counter,20);
  $CurrentCount++;
  fseek($Counter,0);
  fputs($Counter,$CurrentCount);
  fclose($Counter);   
}

if($Action=="read")
{
  $Counter=fopen($LogFile,"r+");
  $CurrentCount=fgets($Counter,20);
  fclose($Counter); 
}

echo "<html><body>$FontTag Du bist Visitor Nr. <b>$CurrentCount </b>";

?>


Mod-Edit: Code-Tags hinzugefügt. Bitte beim nächsten Mal selbst verwenden. (Maxi)
 
Zuletzt bearbeitet von einem Moderator:
das mit den cookies habsch gelöscht aber wie genau stell ich das rein? mit dem befehl include? aber da zeigt es bei mir nix an
 
das problem ist ich kenn mich mit php nicht so gut aus, deswegen schreib ich das gleich in html rein... die html seite hab ich ja soweit fertig und jetzt würd ich gerne das counter.php in meine html seite einfügen.
 
Die Datei, in die du den Counter einbindest muss auf jeden Fall eine PHP-Datei (*.php) sein.
Dann kannst du die Datei einfach mit
PHP:
<?php include 'counter.php'; ?>
einbinden.
 
wenn ich das aber so einbinde zeigt es mir aber immer noch nix auf meiner Seite an...

ich glaub ich weiss was ich falsch mache... Ich geh davon aus, das der Counter mir nen Zähler(besucher) anzeigt aber den müsst ich dann erst selber machen oder?


Mod-Edit: Doppelpost zusammengefügt. Bitte die Editier-Funktion nutzen. Danke. (Maxi)
 
Zuletzt bearbeitet von einem Moderator:
Status
Für weitere Antworten geschlossen.
Zurück
Oben