<?php
if($url!=""){
$file="click.dat"; // datei in der der stand gespeichert wird
$data = fopen($file, "r+");
$inhalt = fread($data, filesize($file));
if(empty($inhalt)){$inhalt=0;} // wenn die datei leer ist, ist der stand 0
$inhalt++;
rewind($data);
fwrite($data, $inhalt);
fclose($data);
header("location:".$url.""); // weiterleitung
}
else{
echo "Keine URL angegeben!!";
}
?>
Um dieses Script zu benutzen braucht ihr aber die Datei click.dat
In dieser Datei werden die aktuellen Klickzahlen gespeichert. Gelinkt wird so: click.php?url=http://www.deineurl.d e (dabei heisst die Datei mit dem Script click.php). So wird die Scriptdatei aufgerufen und in der Variablen $url ist http://www.deineurl.de gespeichert. Auf der zweiten Zeile wird überprüft ob die $url leer ist, falls nicht wird das Script durchlaufen, falls sie leer ist gibt es "Keine URL angegeben" aus. In den Zeilen 2-10 wird der aktuelle Stand aus der Datei ausgelesen, plus eins gerechnet und wieder in die Datei geschrieben. In Zeile 11 wird dann zur $url umgeleitet, in diesem Fall zu http://www.deineurl.de. Und der Counterstand hat sich um einen Klick erhöht.
Auslesen kann man den Stand folgendermassen:
Code
0: 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
Es wurde bereits
<?php
$file="click.dat" ; // datei
$data = fopen($file, "r");
$inhalt = fread($data, filesize($file));
if(empty($inhalt )){$inhalt=0;}
fclose($data);
echo $inhalt; // darstellen
?>
Mal auf einen Link geklickt.
Auf den Zeilen 1 und 10 ist das jeweils ganz normales html, erst dazwischen benutzt man PHP. In Zeile 3 wird der Pfad der Datei angegeben. In den Zeilen 4 - 7 wird die Datei ausgelesen und wieder geschlossen. Die Ausgabe des Standes erfolgt in der Zeile 8.
Ach übrigens: die Datei click.dat braucht Chmod 777. Dies kann man mit einem FTP-Programm einstellen, einfach hochladen, Datei markieren, Rechtsklick, im Kontextmenü nach Chmod, Zugriffsrechte oder Attribute oder derartiges suchen, und dann dort 777 eintippen.
Wichtig: Die Tutorials wurden entweder von uns erstellt oder von unseren Usern eingetragen. Sollten wir mit irgenteinem Tutorial ein Copyright verletzten, schickt uns bitte umgehend eine E-mail. Wir werden das entsprechende Tutorial entfernen. Kommentare werden von uns nur in unregelmäßigen Abständen überprüft.
zurück