Text Datei auslesen funktioniert nicht

Halpha

Erfahrenes Mitglied
Hallo,

ich hab ein Log indem steht wenn ein User etwas herunter lädt.

Also sowas:
11.18.2010 7:40pm 84.145.244.127 5-20101007223956_7973.txt

Ich hab schon alles ausprobiert aber meine Scripte lesen die Textdatei mit dem Namen "downloads.log" nicht aus.

PHP:
	$f = fopen(LOG_FILE, 'w+');
	if ($f) {
	  $logArray = file('./downloads.log');
	  fclose($f);

Das dürfte doch eigentlich schon den Zweck erfüllen und alle Werte in ein Array schmeisen.

Also wenn ich file_exists mache kommt eine 1 raus. Bei fopen die bekannte Resource id #38

Hab schon 20 Scripts ausm web ausprobiert. nichts davon mag. Auch schon nur Zeilen einlesen und sowas.

Genau wichtige anmerkung;) Das hineinschreiben via Script funktioniert ohne Probleme.

Ich hoffe jemand hatte schon mal son Problem.

Danke schon mal, ihr seit echt die besten.
 
Für file() brauchst du kein fopen.
PHP:
$datei = './downloads.log';
$lines  = null;
if( file_exists($datei) ){
  $lines =file($datei);
}
var_dump($lines);
 
Zuletzt bearbeitet:
damit hätt ich eigentlich nur überprüft ob ich auch in die Datei rein kann.

Hab dein Script bissl angepasst.
PHP:
$datei = './downloads.log';
$lines  = null;
if( file_exists($datei) ){
 $file = file($datei);
}
var_dump($file);

Nur wofür soll das $lines sein?

Jetzt wirft er durch var_dump auch wieder:
array(0) { }

Danke schonmal
 
Hab das Problem, lag daran dass der Pfad nicht gepasst hat und ich vorhin schreiben anstatt nur auslesen benutzt hab. Jetzt hat er mir eine neue log datei erstellt. Diese war natürlich leer;)

Danke trotzdem;)
 
Zurück