Navigation
 Startseite
 Fachbücher
 Forum
 Webmaster News
 Script Newsletter
 Kontakt
 Script Installation
 Php
 Php Tutorials
 Impressum

Community-Bereich
 kostenlos Registrieren
 Anmelden
 Benutzerliste

Script Datenbank
 Script Archiv
 Script Top 20
 Screenshots
 Testberichte

Suche
 

Unsere Php Scripts
 Counter Script
 Umfrage Script
 Bilder Upload Script
 Terminverwaltung
 Simple PHP Forum
 RSS Grabber

Script Mods
 phpBB Adsense Mode

Tools und Generatoren
 .htpasswd Generator
 md5 Generator
 base64 Generator
 Markdown to HTML
 Colorpicker
 Unix timestamp Tool
 TLD Liste
 Webkatalog‑Verzeichnis

Partner
 Sprüche Treff

Hosterplus.de
Bekommen Sie Speicherplatz (Webspace), Domains und...
https://www.Hosterplus.de
Artfiles.de
Bietet Serviceorientierte Internetdienstleistungen...
https://www.Artfiles.de
 
 
 

Hit Counter Script (1.01)

Sie befinden sich: Home > Forum > Php > Hit Counter Scrip...

Wenn Sie einen Beitrag in diesem Forum schreiben möchten, so ist es erforderlich, dass Sie ein
 Benutzerkonto registrieren.

In diesen Beitrag wurden 8 Nachrichten geschrieben.

Hit Counter Script (1.01)
Nachricht wurde verfasst am 18.12.2009 um 00:07 Uhr von   1_php_space
Hallo,
ich möchte den Counter in ca. 30 Seiten einbauen.

Muss ich jetzt für jede Seite eine einzelne PHP-Datei erstellen ? ZB.: counter_1.php, counter_2.php...etc.

Oder Kann in einer Count.php mehrere "daten/count_1.txt/
count_2.txt....etc" erstellen.

Danke für Info
Beste Grüsse Hili
 
Nachricht wurde verfasst am 18.12.2009 um 11:04 Uhr von Schubertmedia Schubertmedia
Hallo Hili,

möchtest du das Script nur auf Unterseiten einbauen oder auf unterschiedliche Webhosting Pakete?

Wenn du das Script nur auf Unterseiten einbauen möchtest, musst du nicht für jede einzelne Unterseite eine Config.php Datei anlegen.

Es ist aber erforderlich, das Script mehrmals zu installieren, wenn unterschiedliche Webhosting Accounts verwendet werden. Das Besucherzähler Script ist jeweils ausgelegt, für ein eigenständiges Projekt.

Grüße Nico
Nachricht wurde verfasst am 18.12.2009 um 11:17 Uhr von   1_php_space
Hallo Nico,

danke erstmal für Deine Antwort.

Ich möchte das Skript auf Unterseiten einbauen,
also jede Seite einzeln zählen.
Beispiel:

www.meineseite.de/seite_1/count_php_seite_1
www.meineseite.de/seite_2/count_php_seite_2
etc...
Vermulich braucht man einen Array, aber leider
bekomm ich es nicht hin.

Da ich in PHP nicht fit bin und schon 10 Stunden
gesucht und probiert habe bin ich sehr dankbar
für Hilfe.

Beste Grüsse
Hili
Nachricht wurde verfasst am 18.12.2009 um 11:44 Uhr von Schubertmedia Schubertmedia
Ich habe mir eben die Mühe gemacht und für dich ein kleines Script geschrieben. Die Vorlage ist unser Besucherzähler Script, diese Version tut automatisch eine neue Textdatei anlegen, wenn du die Datei über include('counter.php'); einbindest.

Hier der Code von der counter.php


// -----------------------------------------
// Das Script kann unter Verwendung
// dieses Vermerks uneingeschränkt
// genutzt / verändert werden.
// © www.php-space.info
// -----------------------------------------
function get_urlvar($var_name){
if(!isset($_GET[$var_name])){
return ("");
} else {
return (trim(urldecode($_GET[$var_name])));
}
}
$counter=0;
$datei = './daten/cont_'.md5(preg_replace("/(.*)\/(.*)/i", "\\2", $_SERVER['REQUEST_URI'])).'.txt';
if(@file_exists($datei)==true){
$mode='r+';
} else {
$mode='w+';
}
$file = @fopen($datei, $mode);
if($mode=='r+') $counter = @fread($file, filesize($datei));
$counter ;
rewind($file);
fwrite($file, $counter);
fclose($file);
$ac=get_urlvar("ac");
if ($ac == 'js'){
echo "document.write(' Sie sind Besucher Nr. $counter ');\n";
}else {
echo 'Sie sind Besucher Nr. '.$counter;
}
Nachricht wurde verfasst am 18.12.2009 um 23:03 Uhr von   1_php_space
Hallo Nico,
vielen Dank für die Mühe.

Sitze jetzt seit 14 Stunden. Hatte noch einen Fehler.

Bekomme Dein Skript nicht zum Laufen insofern, dass
nicht hochgezählt wird.Sorry für Deine Arbeit.

Ich nehme jetzt einen counter.php1-30 für jede Seite und kann dann auch die Hits einzeln einstellen.
Viel unübersichtle Arbeit, aber mit Funktion.
Die Sache mit dem Array muss ich bei Gelegenheit
mal bei selfhtml nachschauen.

Nochmals Danke
Beste Grüsse Hili
Nachricht wurde verfasst am 19.12.2009 um 12:21 Uhr von Schubertmedia Schubertmedia
Huhu Hili,

hast Du auch die CHMOD Rechte (https://de.wikipedia.org/wiki/Chmod) den Ordner "daten" und den Php Script counter.php gegeben?

Normal sollte dann das Script gehen, habe das Script selber bei mir auf den Localhost getestet und es ging ohne Probleme.

Grüße Nico
Nachricht wurde verfasst am 19.12.2009 um 15:52 Uhr von   1_php_space
Hallo Nico,
die CHMOD bei dem Ordner Daten hatte ich auf 777 gesetzt. Counter.php nicht. Werde nochmal testen.

Vielleicht noch eine Frage: Warum kann man bei der md5.txt die Attribute nicht ändern?

Vielen Dank für Info.
Beste Grüsse Hili
Nachricht wurde verfasst am 19.12.2009 um 16:19 Uhr von Schubertmedia Schubertmedia
Hallo Hili

was meinst Du mit md5.txt? Die Datei, wo die Daten gespeichert werden, hat ein anderen Namen bei den Script. Der Name der Datei wird bei den Script aus den Präfix "cont_" und den Dateinamen von der Seite, wo Du das Script per include() eingebaut hast. Dann wird der Dateinamen, dann aber noch mit md5 verschlüsselt.

Grüße Nico
   Antwort schreiben



Bücherregal mit drei Büchern: 'PHP 4 - Grundlagen und Profiwissen' von Hanser Verlag, 'Webdesign in a Nutshell' von O'Reilly Verlag, und 'Webgestaltung' von Galileo Computing.