FB-Click-Counter
 
FB-Click-Counter Beispiel

Click-Count
1458 - 45 - 84

<?php
// Counter-Script von http://computer.net-berlin.de
// fbcounter.php benötigt 5 Unterordner namens: dat, ip, h, d, g / mit jeweils test.txt und Inhalt eine 0
// ...?page=test (UNBEDINGT ANGEBEN)
// &option=1 (0 (Optoinal) für Abfrage Zahler wird angezeigt aber zählt NICHT mit. 1 für Click-Count Zähler wird nicht angezeigt, öffnet die Datei und zählt mit.)
// &file=download.exe oder .html (Adresse für die Download-Datei oder HTML-Datei.) // Counter Anbindung an HTML:
// <script language="JavaScript" src="http://www.homepage.de/scripts_ordner/fbcounter.php?page=test"></script>
// Click-Counter Anbindung an HTML:
// <a href="http://www.homepage.de/scripts_ordner/fbclickcount.php?page=test&option=1&file=Download.exe">Click-Test</a>
//________________________________________________//

$page = (!isset($HTTP_GET_VARS['page'])) ? "fehler" : $HTTP_GET_VARS['page'];
if ($page == "fehler"){
echo "document.write(\"Username fehlt.\");";
exit;}
if (!file_exists("dat/$page.txt")) {
echo "document.write(\"Account nicht vorhanden.\");";
exit;}
$option = (!isset($HTTP_GET_VARS['option'])) ? "0" : $HTTP_GET_VARS['option'];
if($option > 1){
echo "document.write(\"Falsche option Eingabe.\");";
exit;}
$file = (!isset($HTTP_GET_VARS['file'])) ? "fehler" : $HTTP_GET_VARS['file'];
if ($option == 1 AND $file == fehler){
echo "URL fehlt.";
exit;}
$ip = getenv("REMOTE_ADDR");

$datei=fopen("ip/$page.txt","r-");
$iptxt=fgets($datei);
fclose($datei);

if($iptxt!=$ip AND $option!=0) {

$datei=fopen("dat/$page.txt","r");
$counter=fgets($datei);
fclose($datei);

$counter++;

$datei=fopen("dat/$page.txt","w-");
fwrite($datei,"$counter");
fclose($datei);

$datei=fopen("ip/$page.txt","w-");
fwrite($datei,"$ip");
fclose($datei);

$datei=fopen("d/$page.txt","r");
$datum=fgets($datei);
fclose($datei);

if (($datum==date("Y m d"))) {
$datei=fopen("h/$page.txt","r");
$counterh=fgets($datei);
fclose($datei);
$counterh++;
$datei=fopen("h/$page.txt","w-");
fwrite($datei,"$counterh");
fclose($datei);

} else {

$datei=fopen("h/$page.txt","r");
$counterg=fgets($datei);
fclose($datei);
$datei=fopen("g/$page.txt","w-");
fwrite($datei,"$counterg");
fclose($datei);
$datei=fopen("d/$page.txt","w-");
fwrite($datei,date("Y m d"));
fclose($datei);
$datei=fopen("h/$page.txt","w-");
fwrite($datei,"1");
fclose($datei);
}
} else {
$datei=fopen("dat/$page.txt","r");
$counter=fgets($datei);
fclose($datei);
}

if($option == 1) {
$open="Location: ".$file;
header($open);
exit;
}

$datei=fopen("h/$page.txt","r");
$counterh=fgets($datei);
fclose($datei);

$datei=fopen("g/$page.txt","r");
$counterg=fgets($datei);
fclose($datei);
echo "document.write(\"$counter - $counterh - $counterg\");";
?>


Kopieren Sie sich den Quelltext in eine Text-Datei und nennen Sie diese um in fbclickcount.php - Anleitung im Quelltext.

Viel Spaß - FienauBerlin
WebDesign by FienauBerlin