net-board.net Archiv
[PHP] einfacher Counter - Druckversion

+- net-board.net Archiv (https://net-board.net)
+-- Forum: Deine eigene Homepage (https://net-board.net/forumdisplay.php?fid=26)
+--- Forum: Scriptsprachen (+Datenbanksysteme) (https://net-board.net/forumdisplay.php?fid=19)
+---- Forum: Tutorials und Artikel: Programmieren und Datenbanken (https://net-board.net/forumdisplay.php?fid=15)
+---- Thema: [PHP] einfacher Counter (/showthread.php?tid=1763)



[PHP] einfacher Counter - brunner - 14.05.2003

Als erstes musst du eine neue textdatei machen, sie heißt hier counterstand.dat und eine 1 oder 0 reinschreiben (die chmod code 777 werden benötigt)
danach folgt der eigentliche Counter

<?php
$filename = "counterstand.dat"; //hier die url zu ihrer Datei
$datafile = @fopen($filename , "r");
if ($datafile <=0)
{
echo "Ihre Textdatei exisitiert nicht oder ist kaputt!";
exit;
}
else
{
$content = fgets($datafile, "12");
fclose($datafile);
}
++$content;
echo $content;
$datafile = @fopen($filename , "w");
flock($datafile, "2");
fputs($datafile, $content );
flock($datafile, "3");
fclose($datafile);
?>

Beispiel hier
Dieser Counter hat NOCH keine Ip Sperre, Counter mit ip sperre wird folgen!


- kickedINtheHEAD - 15.05.2003

falls ihr frames habt macht den counter am besten in den navigationsframe der wird normalerweiße net immer neu geladen dann is ne ip sperre au net so wichtig Wink


- brunner - 15.05.2003

und achso wenn ihr den counter includen möchtet (einbinden in anderer seite) müpsst ihr da wo ihr den includen möchte

<?php
include(derpfad.php);
?>

und die datei in .php umbenenen

wegen der ip sperre hast du prinzipell recht aber manmachl sind solche arschlöcher da die den counter höher machen möchten und den einzelnen frame neuladen aber ist egal das tut kommt sowieso noch


- Real_Master - 15.05.2003

Die IP sperre sperrt die IP dann so lang bis eine neue IP kommt oder?


- brunner - 15.05.2003

ne ich kann es auch so machen das die ip 3 minuten gesperrt ist aber das ist jetzt ein counter OHNE IP-SPERRE