Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
externer Counter? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
externer Counter?


 
Berni
18-01-2001, 10:12 
 
Ist hier doch ne php Page gel???

Ich will mir auf ne seite einen counter setzten, den die User nicht sehen. Ich will dann ne "Counterpage" machen, auf der ich alle unsichtbaren counter aufgelistet bekomme die ich habe.
Bisher habe ich nix gefunden, ich hoffe mal, das ihr mir helfen könnt???

thx

 
h0meal0ne@mymail.ph
18-01-2001, 11:17 
 
Schnapp dir irgendein Counter-Skript, das bei dir funktioniert, vergiß die Ausgabe auf der eigentlichen Seite und frag den counter ohne increment ab.

Falls du das Rad neu erfinden willst und eine DB zur Verfügung hast, hier eine sehr einfache Lösung: eine Tabelle COUNTER mit einer Zeile je Seite, auf der du zählen willst (z.B. mit Spalten ID, PATH, HITS).
Inkrementiere den entsprechenden Zähler bei jedem Zugriff ("update COUNTER where ID=xyz set HITS=HITS+1" bzw. where PATH='blabla.php3') und liste dir die Tabelle auf einer anderen Seite auf.

Beispiel für Liste aus MySQL-DB:
$q = mysql_query ('select * from COUNTER order by HITS desc');
if ($q) {
echo "<table><tr><th>ID</th><th>Pfad</th><th>Hits</th></tr>\n";
while ($x=mysql_fetch_array($q))
echo "<tr><td>$x[ID]</td><td>$x[PATH]</td><td>$x[HITS]</td></tr>\n";
echo "</table>";
} else echo '<b>Fehler!</br>';

-=* Titus *=-
| php pro |
|nerd for life|
"""""""""""""""

the PHP resource (http://www.php-resource.de/moderatoren.php3)

 
Berni
18-01-2001, 12:07 
 
autsch Den ersten Satz habe ich ja noch verstanden... Doch der rest??? Erkläre mal bitte das ganze genauer... Ich habe sowas noch nie gemacht...


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:56 Uhr.