WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   Kostenloser Counter gesucht (http://www.wcm.at/forum/showthread.php?t=117143)

moorhahn 30.11.2003 20:19

@lecomte: wenn du eine seite hast, zb main.html, und du willst, dass der counter in dieser angezeigt wird, dann füge in die main.html den code ein, so wie er ihn einem deiner vorigen posts steht, und benenne die main.html in main.php um, sonst erkennt der server die seite ja nicht als php-seite. alle verweise auf die main.html müssen dann klarerweise auch auf main.php geändert werden.

Atomschwammerl 30.11.2003 20:26

http://www.besucher-counter.de/

kannst hier begutachten wies dann ausschaut:

www.4bhit.eu.tf

is ganz einfach einzufügen

wolfb 30.11.2003 20:54

Counter
 
Einen kleinen, netten Counter auf PHP-Basis findet man unter folgender URL:

http://www.artmedic-webdesign.de/scr...ic_counter.php

Ist zugegebenermaßen einfach gestrickt, hat aber sogar eine IP-Sperr-Funktion, um realistischere Zahlen zu bekommen.

gnagflow 01.12.2003 21:03

Reload-Sperre einbauen?
 
Noch eine Frage:
Kann man in diesen Code
Code:

<?php
$counternum = "counternum.txt";
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);
}
displayCounter($counternum);
?>

mit einfachen Mitteln eine Reloadsperre einbauen? Oder braucht man dazu noch zusätzliche txt-files?

edit: noch eine Frage:
Ich habe den Counter-Code in eine Tabellenzelle eingebaut. Kann ich den irgendwie zusätzlich formatieren? Ich hab das mit MS Frontpage versucht, ist aber (logischerweise) nicht gegangen (ist ja auch kein php-Editor, ich weiß;) )

moorhahn 02.12.2003 15:18

eine reloadsperre könnte man mittels cookie einbauen, gibt sicher einige ähnliche counter, die das eingebaut haben, siehe
http://www.google.at/search?hl=de&ie...+counter&meta=
um die counterausgabe zu formatieren, einfach die zeile

print "$num";

ändern in zb

print "$num";

um den counterstand fettgedruckt auszugeben. kannst jeden html-code für die print-zeile verwenden.

gnagflow 02.12.2003 21:26

Danke für die Hinweise!
Blöde Frage dazu:
Wenn der Seitentext per css von vornherein fett formatiert ist, wie kann ich dann den counter normal formatieren?
Mit einem extra div-Container und style-Attribut?

moorhahn 03.12.2003 11:11

jop, geht imo gar nicht anders als mit eigenem style für den counterstand.

gnagflow 03.12.2003 19:51

Sorry, noch eine Anfängerfrage.
Seitdem ich die entsprechende Seite von *.htm auf *.php geändert habe, wird sie nur jedes 2. oder 3.mal überhaupt geladen, außerderm wird der Counter zurückgesetzt, wenn das Laden nicht funktioniert hat.
Kann man da was dagegen machen (ich meiner natürlich ausgenommen php lernen, was ich mir für die Weihnachtsferien vorgenommen habe)?

Zur Sicherheit poste ich nochmal den php-Code:
Code:

<?php
$counternum = "counternum.txt";
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);
}
displayCounter($counternum);
?>


LeComte 03.12.2003 21:10

das wird ein Fehler Deines Providers sein. bei mir läuft diese Version ohne Probleme

gnagflow 03.12.2003 21:19

Zitat:

Original geschrieben von LeComte
das wird ein Fehler Deines Providers sein. bei mir läuft diese Version ohne Probleme
Danke, dachte mir schon sowas in dieser Richtung - Anfragemail ist unterwegs


Alle Zeitangaben in WEZ +2. Es ist jetzt 05:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag