Moin,
ich hab n Bash Script, wo ich u.a. eine Error-Log Datei öffne.
Wenn diese Datei gefüllt ist, dann klappt alles.
Wurden keine Fehler erzeugt, ist die Datei natürlich leer.
Allerdings erhalte ich dann:
Display_error möchte ich aber nicht abschalten, da ich dies durchaus für Sinnig halte.
Deshalb würde ich gern vorher eine Abfrage auf die Shell senden, die mir die Datei Größe einließt... bei 0KB = nicht laden... ansonsten halt anzeigen.
Zeigt mir nur, das die Datei vorhanden ist... nicht aber dessen Größe.
Kennt jemand den Korrekten Befehl?
(Wobei dieser eher auf Shell-Scripting basiert als auf PHP... aber vvlt. weiß es ja einer.)
ich hab n Bash Script, wo ich u.a. eine Error-Log Datei öffne.
Wenn diese Datei gefüllt ist, dann klappt alles.
Wurden keine Fehler erzeugt, ist die Datei natürlich leer.
Allerdings erhalte ich dann:
Code:
Warning: fread(): Length parameter must be greater than 0 in /srv/www/htdocs/ks013/html/index2.php on line 67
Deshalb würde ich gern vorher eine Abfrage auf die Shell senden, die mir die Datei Größe einließt... bei 0KB = nicht laden... ansonsten halt anzeigen.
PHP-Code:
$dateigroesse=shell_exec("ls ./logs/error_log.txt | wc -l");
Kennt jemand den Korrekten Befehl?
(Wobei dieser eher auf Shell-Scripting basiert als auf PHP... aber vvlt. weiß es ja einer.)
Kommentar