![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() |
![]() Hallo!
Hab Forum nach "kostenloser counter" und "free counter" abgesucht, bis auf einen Hinweis nix Sinnvolles gefunden. Ich suche einen _einfachen_ counter und ein _verständliches_ how-to dazu. Das soll so aussehen: ein Textfile, dessen Inhalt ich einfach in meine html-Seite einfügen muss und ein Hinweis darauf, wo ich was immer noch dazu nötig ist, ablegen muß (cgi-bin??). Ich hab keine php-Kenntnisse und will sie auch demnächst nicht erwerben. Mein ISP bietet php4 an. Sind meine Wünsche und Erwartungen übertrieben??? |
![]() |
![]() |
![]() |
#2 |
Inventar
![]() |
![]() |
![]() |
![]() |
![]() |
#3 |
Veteran
![]() |
![]() Danke für den Hinweis.
Die site bringt nicht das, was ich will: die Auswertung, Grafiken etc kann ich mir selber schreiben - ganz nach meinen Bedürfnissen, oder Programme wie webalyzer verwenden. Was ich suche, ist ein einfacher Zähler, den ich auf meinen Seiten anbringen kann und der auf Basis von php läuft (weils mein Provider unterstützt). So is das ![]() |
![]() |
![]() |
![]() |
#4 |
Veteran
![]() |
![]() vielleicht da:
http://www.phpfreaks.com/quickcode/S..._Counter/4.php oder googlen: http://www.google.at/search?hl=de&ie...+counter&meta=
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen). ![]() |
![]() |
![]() |
![]() |
#5 |
Veteran
![]() |
![]() Danke für den Hinweis.
Bin dem ersten Link nachgegangen. Habe, wie auf der website vorgeschlagen, den Text in meine Seite hineinkopiert, den verlangten File (counternum.txt) angelegt und mit chmode 777 zugänglich gemacht. Dennoch funktionierte das nicht. Also habe ich den File counternum.txt in das directory cgi-bin gelegt (inkl. Angabeänderung im php-Skript und chmode). Wieder nix. Gar nix. Es tut sich nix. Kann mir da wer weiterhelfen? Ich habe keine Ahnung von php, weiß nicht einmal, ob der Beginn des Skripts "<?php" mit dem Fragezeichen korrekt ist, und ob der Ausführungsbefehl "displayCounter($counternum);" im Skript stehen bleiben muß oder an anderer Stelle im html-File aufgerufen werden muß (hab beides probiert - es geschah absolut nix). Das Skript sieht so aus: <?php //First create a file to store the hits. Make sure this file has write permission $counternum = "counternum.txt"; //Open the file and write the current hits plus one. function displayCounter($counternum) { $fp = fopen($counternum,rw); $num = fgets($fp,9999); fclose($fp); $fp = fopen($counternum,w); $num += 1; print "$num"; fputs($fp, $num); fclose($fp); } //Display the Current Hits displayCounter($counternum); ?> |
![]() |
![]() |
![]() |
#6 |
Veteran
![]() |
![]() das script, wie du es da oben stehen hast, schreibst in die seite, da wo die zahl stehen soll, und die seite in der der counter steht, muss die endung php haben.
____________________________________
Wenn Null ganz besonders gross ist, ist es schon fast so viel wie ein kleines bisschen Eins... - (Kommentar zum Thema Rundungsfehler bei Fliesskommazahlen). ![]() |
![]() |
![]() |
![]() |
#7 |
Veteran
![]() |
![]() So, wie Du mir antwortest, verstehe ich, daß ich zwei idente Seiten haben muß: eine mit dem script, und eine, auf der der counter steht.
Oder ist das ein Tippfehler von Dir - oder hab ich was nicht verstanden? (Freunde sagen von mir, daß ich schnell verstehe, wenn man mir die Dinge lang genug erklärt) |
![]() |
![]() |
![]() |
#8 |
knackiger Floh ;-)
![]() |
![]() Hallo allersiets!
Entschuldige, LeComte, dass ich mich hier "anhänge". Habe über einen weiteren Google-Link folgenden Code gefunden, der funktioniert: Code:
<?php //First create a file to store the hits. Make sure this file has write permission $counternum = "counternum.txt"; //Open the file and write the current hits plus one. function displayCounter($counternum) { $fp = fopen($counternum,rw); $num = fgets($fp,9999); fclose($fp); $fp = fopen($counternum,w); $num += 1; print "$num"; fputs($fp, $num); fclose($fp); } //Display the Current Hits displayCounter($counternum); ?> Nun eine typische Anfängerfrage eines Nicht-Programmierers: Kann ich diesen Code in den html-Code einer Seite einfach einbetten und die Datei dann in *.php umbenennen? Oder ist es besser, das Script in eine eigene Datei auszulagern und mit einer (mir nicht bekannten) Syntax einzubinden?
____________________________________
Danke für die Mitarbeit! Wolfgang Was du nicht willst, das man dir tu\', das füg\' auch keinem Andern zu! (aus dem Talmud) Behandelt die Menschen so, wie ihr von den Menschen behandelt werden wollt! (Jesus im Neuen Testament) Wer die Fehler anderer übernimmt, dessen Schuld ist größer als die Schuld desjenigen, der sie begeht. (Fernöstliche Weisheit) |
![]() |
![]() |
![]() |
#9 |
Elite
|
![]() Schaut mal unter www.kostenlos.de Solche Dinge suche ich zuerst immer dort. Dort gibt´s auch genug Counter, Gästebücher, blablabla.....
____________________________________
lg. Wolfgang Irren ist menschlich - um die Lage wirklich ekelhaft zu machen, benötigt man schon einen Computer... |
![]() |
![]() |
![]() |
#10 | |
knackiger Floh ;-)
![]() |
![]() Zitat:
edit: So, den php-Code in html einfügen und die Datei umzubenennen hat tadellos funktioniert.
____________________________________
Danke für die Mitarbeit! Wolfgang Was du nicht willst, das man dir tu\', das füg\' auch keinem Andern zu! (aus dem Talmud) Behandelt die Menschen so, wie ihr von den Menschen behandelt werden wollt! (Jesus im Neuen Testament) Wer die Fehler anderer übernimmt, dessen Schuld ist größer als die Schuld desjenigen, der sie begeht. (Fernöstliche Weisheit) |
|
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|