http referer rerausfinden & in txt datei reinschreiben

snooze

Grünschnabel
Hi,
kann mir vielleicht jemand helfen? Ich will gerne herausfinden wer alles meine Dateien fremdverlinkt. Nun habe ich mit php erst vor kurzem angefangen und bräuchte deshalb Hilfe :( Ich habe gehört, dass man mit einen http refferer die urls herausfinden kann und diese möchte ich gerne in einen txt datei speichern. Weis vielleicht einer wie das geht?
 
So wird immer der letzte Referer in die Datei referer.txt geschrieben (muss chmod 77 haben):
PHP:
$fh = fopen("referer.txt", "w");
fputs($fh, get_env("HTTP_REFERER")):
fclose($fh);

Und so werden alle reingschrieben, beginnend mit dem Ältesten:
PHP:
$fh = fopen("referer.txt", "a");
fputs($fh, get_env("HTTP_REFERER")):
fclose($fh);
 
Danke für deine schnelle Hilfe. Leider bekomme ich aber immer die Fehlermeldung Parse error: parse error bei der Zeile "$fh_=_fopen("referer.txt",_"w");" :( Weist du vielleicht waran das leigen könnte? Sorry, bin ein Noob :(
 
Hi,

ich glaube, dass der Parse-Error dadurch zustande kommt, weil Du unter Windows arbeitest. Da musst Du die Datei im Modus wb öffnen. Also so:
PHP:
$fh = fopen("referer.txt", "wb");

mfg, snuu
 
Zurück