Forum > Count-Clever
Re: GZ-Datei
Hallo Michael,
die Datei dürfte dann ein unkomprimiertes tar-Archiv sein. Setz' als Endung für die entpackte Datei doch mal .tar. Evtl. liegts aber auch an einem älteren Browser, der mit gzip-Daten nicht richtig umgehen kann. Dann einfach 'nen neueren Browser installieren und erneut runterladen.
Grüße
Carsten
GZ-Datei
Hi Carsten,
leider bekomme ich (auf meinem Windows-Client) nur eine Datei ohne Extension, wenn ich versuche das gz-Archiv zu entpacken?!
Herzlichen Dank im Voraus!
Grüße
Michael
Re: Einbinden in html
Hallo Jürgen,
Du kannst den Counter wie jeden anderen beliebigen Inhalt Deiner Seite positionieren. Wie Du das machst, bleibt Dir überlassen. Dazu bieten sich z.B. CSS oder Tabellen an.
Grüße
Carsten
Einbinden in html
Hi Carsten,
ich wusste nicht, dass ich *.htm Files einfach in *.php umbenennen
kann. Aber es geht und der Browser zeigt wie gewohnt alles an!
Dann habe ich in der navi.php unten am Ende folgendes eingefügt:
<?php include_once'counter.php'; ?>
</body>
</html>
und siehe da, der Counter ist sichtbar!
Wenn mir jetzt noch jemand sagen kann, wie ich ihn positionieren
kann, bin ich wunschlos glücklich! Denn erscheint ziemlich oben in der
Navi-Leiste!
Sorry für die Fragen!
Danke im voraus!
Grüße
Jürgen
Re: Wie binde ich den Counter in html ein?
Hallo Jürgen,
entweder Du benennst Deine Dateien um und verleihst ihnen die Endung .php oder Du weist den Webserver an, auch .html-Dateien mit dem PHP-Interpreter zu parsen. Dies kannst Du erreichen, indem Du die folgende Zeile der .htaccess-Datei hinzufügst (falls Du Apache benutzt):
AddType application/x-httpd-php .html
Dann kannst Du den Counter, wie in der Doku für PHP-Dateien beschrieben, einbauen.
Grüße
Carsten
Wie binde ich den Counter in html ein?
Erstmal Danke an Carsten für den super Counter!
Bin kein profi für html und erst recht nicht php.
Vielleicht kann mir jemand helfen!
Ich habe den Counter installiert und wenn ich counter.php aufrufe
http://www..../counter.php wird er auch angezeigt!
Wie kann ich nun diesen Counter einbinden in ein html-file? Habe ne einfache Page mit Frames und links oben im naviagtions-leiste soll der Counter erscheinen! Aber wie mache ich das.
Sorry für die blöde Frage! Habe erst angefangen mit php.
Danke und viele Grüße
Jürgen
Danke Dir.
Ja, an den absoluten Pfad habe ich gestern abend dann auch noch gedacht :). Trotzdem danke ich Dir für die Antwort.
Falls Du deinen Counter im Einsatz sehen willst: http://www.bike-for-kids.de/
Gruss,
cw
Re: Count-Clever und Unterverzeichnisse
Hallo,
dann muß bei dem Counter-DB-Dateinamen ein absoluter Pfad verwendet werden, da die Datei sonst immer im aktuellen Verzeichnis gesucht wird. Wenn Du den Counter über die Datei counter.php einbindest, kannst Du dazu in der Datei die Variable $counterdb_filename z.B. wie folgt anpassen:
$counterdb_filename = '/home/www/web123/files/counterdb';
Der Pfad ist natürlich Deinen Gegebenheiten anzupassen.
Grüße
Carsten
Count-Clever und Unterverzeichnisse
Moin,
habe versucht deinen Zähler zu installieren. Klappt auch grundsätzlich. Nun verwende ich aber WML (www.the-wml.org) um Webseiten zu verwalten und zu generieren. Da benötige ich nur ein Template auf der die ganze Webseite basiert. In diesem Template muss auch der Zähler eingebunden werden. Da ich keine Kategorien verwenden möchte, reicht mir die einfach Ausführung. Nur leider wird der Zähler dann nur auf den Seiten angezeigt, die im /-Verzeichnis der Webseite liegen. Seiten die in Unterverzeichnissen liegen, melden dann den fopen-fehler, das die counterdb nicht gefunden werden kann.
Kann man was dagegen machen?
gruss,
cw
OK
Hi!
OK! Hab's kapiert. War ein Denkfehler von mir.
Danke.
Gruß Lorenz
Re: Counter
Ja, ist doch klar! Der multicounter zeigt mehrere Counter an, der einfache Counter nur einen. Wenn Du mehrere Counter angezeigt bekommen willst, mußt Du auch mehrere Counter-Datenbank-Dateien anlegen. Und genau die fehlen bei Dir. Lies in der Anleitung noch mal Abschnitt 2.2 genau durch (besonders den ersten Satz).
Counter
Hi!
Mit der counter.php geht's. Mit multicounter.php nicht.
Gruß Lorenz
Re: Counter
Wie die Fehlermeldungen schon sagen, sind die Dateien category1-counterdb und category2-counterdb nicht vorhanden. In der Anleitung ist beschrieben wie die Dateien für jede Zähl-Kategorie anzulegen sind. Evtl. sind auch die Zugriffsrechte nicht entsprechend gesetzt.
Counter
HAllo!
Ich hab den multicounter eingebunden. Bekomm aber folgenden Fehler:
Warning: fopen(): Unable to access category1-counterdb in /var/kunden/webs/tacke/count-clever.php on line 81
Warning: fopen(category1-counterdb): failed to open stream: No such file or directory in /var/kunden/webs/tacke/count-clever.php on line 81
Warning: fopen(): Unable to access category2-counterdb in /var/kunden/webs/tacke/count-clever.php on line 81
Warning: fopen(category2-counterdb): failed to open stream: No such file or directory in /var/kunden/webs/tacke/count-clever.php on line 81
Woran könnte es liegen?
Danke.
Lorenz
Re: Counter funktioniert nicht...
Jetzt funktioniert es. Ich wollte zunächst multicounter benutzen. Hab aber dann nur couter probiert und da ging es. Ich hatte die Stelle in der Readme überlesen: "Passen Sie die Datei 'counter.php' bzw. 'multicounter.php' wie oben beschrieben an. In der Datei 'multicounter.php' ersetzen Sie bitte noch die Variable $_GET['counter'] (in Zeile 35) durch $counter."
Counter funktioniert nicht...
Ich habe versucht count-clever zu integrieren und folgendes Problem:
Der counter zählt nicht, siehe http://kekz-box.de/download.php
Jemand eine Idee wieso?
Re: Bekomme noch immer Error
Da Du ja anscheinend den Multi-Counter benutzt, muß für jede Zähl-Kategorie eine eigene Counter-Datenbank-Datei vorhanden sein. Außerdem muß evtl. der Pfad (mit abschließendem / ) in der Variablen $counterdb_prefix in der Datei multicounter.php angepasst werden. Welches Betriebsystem und welche PHP-Version benutzt Du?
Bekomme noch immer Error
Hi Carsten,
nö, das war noch nicht die Lösung....
Die counterdb war auch schon im Verzeichnis, auch mit 666, der Counter an sich läuft auch tadellos, siehe www.dsl-fuer-cuxhaven.de
Ich wollte aber für ein anderes Projekt die Error-Ausgabe im Browser aktivieren und da kamen dann halt die Fehlermeldungen.
Ich habe die PHP-Errors jetzt vorerst wieder abgestellt, was mir die Arbeit an dem anderen Projekt aber halt deutlich erschwert.
Gruß
Jörn
Re: Bekomme Error
Hallo Jörn,
die Counter-Datenbank-Datei muß vor der Benutzung des Counters bereits existieren. Also einfach die mitgelieferte 'counterdb'-Datei nach 'category1-counterdb' kopieren, auf den Webspace hochladen und mittels 'chmod 0666 category1-counterdb' für den Webserver beschreibbar machen. Danach sollte alles funktionieren.
Gruß, Carsten
Bekomme Error
bekomme die folgenden Fehlermeldungen im Error-Log:
[Sun Jun 25 18:27:05 2006] [error] [client 80.228.xx.xxx] PHP Warning: fopen(category1-counterdb) [[a href='function.fopen']function.fopen[/a]]: failed to open stream: No such file or directory in...
Die Meldung bezieht sich auf die Zeile 81 in der clever-counter.php
Habe ich 'nen Fehler in den Einstellungen?
Bitte um Hilfe...
Gruß
Jörn
Besten Dank
Ich wollte eigentlich nur mal sagen, dass mir das Skript sehr gut gefällt!
Besten Dank
Habe es auf www.ddb-sh.de eingebaut. Man sieht's allerdings nur, wenn man Strg-A drückt... ;-)
Ciao
Sven
Neue Count-Clever-Version
Count-Clever steht jetzt in der Version 1.2 zum Download bereit. Die Synchronisation kann nun wahlweise über File-Locking oder Semaphoren erfolgen, oder auf dem Entwicklungsrechner auch ganz abgeschaltet werden. Damit dürfte der Counter nun auch auf Windows-Plattformen funktionieren.
Re: probleme bei der installation
Hallo Michael,
die Funktion ftok() ist in der Windows-Version von PHP nicht vorhanden. Diese wird für Semaphoren verwendet. In der nächsten Version von Count-Clever läßt sich stattdessen zur Synchronisation auch File-Locking verwenden, der Release wird aber noch ein oder zwei Wochen dauern.
probleme bei der installation
hallo,
finden den counter super, habe nur probleme bei der installation. erst einmal für mein verständnis: muss der counter in eine php datei integriert werden oder funktioniert include auch bei html?
nun habe ich den counter in jeweil einer html und php datei integriet, aber es kommt immer der gleiche fehler:
Fatal error: Call to undefined function ftok() in C:\Homepage\Xampp\xampp\htdocs\petriteam\counter\count-clever.php on line 56
zum verständnis:teste den counter lokal mit apache server!
gruß
michael
Re: eine IP nicht zählen
Hallo!
Das kommt drauf an... Wenn der Counter bei der IP auch nicht ausgegeben werden soll, ist es einfach. In die Datei 'counter.php' bzw. 'multicounter.php' ist in Zeile 2 dann folgendes einzufügen:
if($_SERVER['REMOTE_ADDR'] == 'böse.ip.als.string')
return;
eine IP nicht zählen
Erstmal ein Lob: Der Counter funktioniert super und ist einfach zu installieren.
Ich würde aber gerne eine bestimmte IP vom Zählen ausschließen. Ist das mit geringen Änderungen am Script möglich?
