Willkommen!

Durch Ihre Registrierung bei uns können Sie mit anderen Mitgliedern unserer Community diskutieren, teilen und private Nachrichten austauschen.

Jetzt anmelden!

Counterprobleme!!!

Guest

Gesperrt
Registriert
14. Juni 2004
Beiträge
1.255
Ich habe diesen Befehl in eine HTML-Datei mit der Endung php eingefügt. Nun wird der Counter zwar angezeigt, zählt aber keine Besucher. Was kann ich tun, bzw. wie muss ich diesen HTML-Befehl ändern oder ergänzen, damit auch Besucher gezählt werden? Vielen Dank für eine Antwort.

<?php include ("http://www.zockermarkt.de/scripte/counter.php" ); ?>

Frohe Weihnachten an alle!
 
Hallo Sebastian,

liebe Weihnachtsgrüße zurück und der Wunsch, das Zockermarkt im Jahr 2001 zockermäßigen Erfolg hat!

Am Besten wird Dir mit Deinem Computerproblem wohl unser Markus helfen können.

MM
 
hallo zocker, was ist das für ein skript,

kannst du es mal kurz hier rein setzen, dann schaue ich es mir an

gruß jens
 
Das ist ein ganz einfacher Counter
in php3
das problem dabei ist, das du die ip nicht auslesen kannst, das ist aber auch alles möglich

wichtig ist, das du eine Texdatei mit dem namen text in deinem verzeichniss hast
<?
$filename = "text.txt";

$fd = fopen( $filename, "r" );

$contents = fread( $fd, filesize( $filename ) );

fclose( $fd );

$contents=$contents+1;

$fd = fopen( $filename, "w" );

fputs( $fd, "$contents" );

fclose( $fd );

echo("$contents" );
?>

gruß jens
 
<?php
// Hinweise zur Counter-Konfiguration
// ==================================
//
// Bilder muessen im Format x-y.typ vorliegen
// wobei
//  x den Countertyp angibt welcher in der Variablen $style definiert ist.
//  y die Ziffer [0-9]
//
// Aufruf mit counter.php?style=x [erlaubte Werte fuer x: 0-13]

$Domain=eregi_replace(".*\.([a-z0-9\-]*)\.([a-z]*)$","\\1.\\2",getenv("SERVER_NA
ME"));
$url_to_images="http://$Domain/.kontent/counter-images";

if (!isset($style)) { $style="0"; }

$counterfile="image-counter.txt";

error_reporting(255);
$count=1;

$ip=getenv("REMOTE_ADDR");
// Falls Counterdatei nicht existiert
// dann anlegen
// ====================================
if (! file_exists($counterfile)) {
 if ($datei=fopen($counterfile,"w")) {
   fputs($datei,"$count:$ip");
 } else {
   echo "Konnte Counterdatei nicht anlegen";
   exit;
 }
}

// Counter lesen
// ==============
 if ($datei=fopen($counterfile,"r")) {
   $count=fgets($datei,1024);
   list($count,$old_ip)=split(":",$count);
 } else {
   echo "Konnte Counterdatei nicht lesen";
   exit;
 }

if ( $ip != $old_ip ) {
 $count++ ;
 // Counter aktualisieren
 // =====================
 if ($datei=fopen($counterfile,"w")) {
   fputs($datei,"$count:$ip");
 } else {
   echo "Konnte Counterdatei nicht aktualisieren";
   exit;
 }
}


// sicherheitshalber / am Ende vom Pfad entfernen
$url_to_images=ereg_replace("/$","",$url_to_images);

$stellen=strlen($count);
// Ausgabe des Counters
// =====================
for ($anzahl=0; $anzahl<$stellen; $anzahl++) {
 $image="$style-".substr($count,$anzahl,1).".gif";
 echo "<img src=\"$url_to_images/$image\" border=\"0\" alt=\"counter\">";
}
?>
 
Hi Jens,

dieser Counter befindet sich unter der URL http://www.zockermarkt.de/scripte/counter.php.Ich möchte ihn nun in die Datei site-01.??? einfügen.

Nun weiß ich nicht, wie 1. der korrekte Befehl lautet, und 2. nicht was für eine Endung die Datei hat.

Ich habe es mit dem Befehl <?php include ("http://www.zockermarkt.de/scripte/counter.php" ); ?>  versucht, indem ich diesen in die Datei site-01.php und site-01.phtml eingefügt habe.
nun wird in den betroffenen Dateien zwar der Counter angezeigt, zählt aber keine Besucher.

Gehe ich direkt auf die Counterdatei werde ich als Besucher gezählt. Nun ist mein problem, was ich falsch mache. Ich habe es auch schon mit shtml probiert, aber da hat gar nichts geklappt.

ICH WÜNSCHE EINEN GUTENR RUTSCH INS NEUE JAHR AN ALLE DOMTREFF-BESUCHER.
 
hallo zocker


setze an die stelle wo du <?php include ("http://www.zockermarkt.de/scripte/counter.php" ); ?> stehen hast den code ein und erstelle im selben verzeichniss die datei zahl.txt, damit dürfte es vorerst gehen und jeder wird auch nur einmal gezählt



<?
$xxx="Zockermarkt";


$filename = "zahl.txt";



$fd = fopen( $filename, "r" );

$contents = fread( $fd, filesize( $filename ) );

fclose( $fd );


$name="seite_".$xxx;
if(!isset(${$name}))
{

$contents=$contents+1;

$fd = fopen( $filename, "w" );

fputs( $fd, "$contents" );

fclose( $fd );

setcookie($name,"clicked",time()+3600,"/" );
}


echo("$contents" );
?>

gruß jens

ps: nene deine datei bitte php3 und nicht shtml oder phtml
 
Hi Jens: Danke, hat aber nicht funktioniert. Jetzt erscheint das:

Warning: Oops, php3_SetCookie called after header has been sent in /usr/local/httpd/domains/de/z/zockermarkt/www/site-01.php3 on line 237
10

Es zählt jetzt aber die Seitenaufrufe und nicht die Besucher. (Seitenaufrufe=10)
 
Danke Matthias, danke Jens, danke Klaus!

Ich benötige nun keinen eigenen Counter mehr, da ich nun einen anderen benutze.

Trotzdem vielen Dank an alle, die mir helfen wollten.
 

Who has viewed this thread (Total: 1) Details anzeigen

Neueste Themen

Beliebte Inhalte

Besonderer Dank

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
68.982
Beiträge
378.076
Mitglieder
6.779
Neuestes Mitglied
cekintau

Freunde des Domain-Forums

Zurück
Oben