Von wo der Besucher kommt
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
ahnung
anbieter
anlegen
anpassen
anzahl
anzeigen
ausgabe
besucher
blocken
code
dank
datei
datenbank
file
host
sache
show
speichern
statistik
url
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Gruß!
Zeigt die letzten 5 Referer (kannste anpassen) an.
Speichert in ref.txt die du anlegen musst.
<?PHP function get_refs($ref){ $file = $_SERVER['DOCUMENT_ROOT']."/ref.txt"; $r = parse_url($ref); $ref = $r["host"]; if(!empty($ref)){ $datei=fopen($file,"a"); if($datei) { fputs($datei, $ref."rn"); fclose($datei); } } } function show_refs(){ $file = $_SERVER['DOCUMENT_ROOT']."/ref.txt"; $show=5; // Anzahl der Refs $datei=file($file); $l=count($datei); for($i=($l-$show);$i<$l;$i++) $arr[] = $datei[$i]; $top_ref = array_reverse($arr); $i=1; foreach($top_ref as $ref){ $ausgabe .= "$i. $ref<br>n"; $i++; } return $ausgabe; } get_refs($HTTP_REFERER); $top5 = show_refs(); echo $top5; ?>
Beitrag geändert: 4.11.2008 18:57:01 von dopeguys -
Was soll denn der Smiley da XDD
Könntest du das Script etwas erklären?
Was so die einzelenen Sachen machen ^^ -
Jaaa na also...
function get_refs($ref) - Liest den Referer (verweisende URL) aus(Im Block: speichert in ref.txt im Root-Verzeichniss)
function show_refs() - Zeigt den Referer auf der PHP-Seite an (indem sich aus ref.txt holt (im Block: zeigt die 5 neusten an diese werden dann Nummeriert geordnet angezeigt und in Ausgabe ("ausgabe" ("$i. $ref<br>n")) ausgegeben)
Also oberer Teil speichert (.txt oder in deinen Fall musst du anpassen auf Datenbank, find aber .txt reicht) und unterer gibt aus (aus der .txt in PHP Seite)
Hoffe es war verständlich...
P.S.
eragon95 schrieb:
Was soll denn der Smiley da XDD...
Keine Ahnung... einfach so!
Beitrag geändert: 4.11.2008 18:43:42 von dopeguys
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage