OS: Ubuntu 18.04
Webserver: apache2 (2.4.29-1ubuntu4.11)
php: 5.6.40-12+ubuntu18.04.1+deb.sury.org+1
Ich versuche den Inhalt einer Datei in einen array einzulesen. Der Dateiinhalt verändert sich während einer Sitzung und soll bei einem referesh der Seite daher neu eingelesen werden.
Ich habe dies mit folgendem Ansatz versucht:
Obwohl die Datei vorhanden ist, und vom user www-data les- und schreibbar ist, kommt die Fehlermeldung, dass die Datei nicht vorhanden wäre:
Aufgrund eines Hinweises, dass es sich um ein "caching-Problem" handeln könnte, habe ich es auch mit "clearstatcache" versucht:
Das hat das Problem aber auch nicht gelöst. Kann mir jemand weiterhelfen?
is_file und file_exists liefern als Ergebnis ebenfalls "false".
Webserver: apache2 (2.4.29-1ubuntu4.11)
php: 5.6.40-12+ubuntu18.04.1+deb.sury.org+1
Ich versuche den Inhalt einer Datei in einen array einzulesen. Der Dateiinhalt verändert sich während einer Sitzung und soll bei einem referesh der Seite daher neu eingelesen werden.
Ich habe dies mit folgendem Ansatz versucht:
Code:
$filename="/tmp/test"; $handle=fopen($filename, "rb"); $contents=fread($handle, filesize($filename)); fclose($handle);
Code:
"PHP Warning: fopen(/tmp/test): failed to open stream: No such file or directory" # ls -la /tmp/test -rwxrwxrwx 1 www-data www-data 20 Okt 10 09:35 /tmp/test
Code:
clearstatcache(); $filename = "/tmp/test"; $handle = fopen($filename, "rb"); $contents = fread($handle, filesize($filename)); fclose($handle);
Das hat das Problem aber auch nicht gelöst. Kann mir jemand weiterhelfen?
is_file und file_exists liefern als Ergebnis ebenfalls "false".
Kommentar