Sie sind hier: Startseite -> PHP-Grundlagen -> file

PHP-Befehl file für das Zählen der Zeilen einer Datei

File als Möglichkeit für eine Dateistatistik

Es kann in einem Skript vorkommen, dass man eine bestimmte Dateigröße abfragen möchte und wenn möglich auch noch dynamisch. Dazu braucht es natürlich den Zugriff zum Dateisystem und der Datei selbst. Mit dem PHP-Befehl file kann man auf sehr einfache Weise in Kombination mit dem Befehl count feststellen, wie viele Zeilen enthalten sind.

Das kann eine schöne Lösung sein, wenn es darum geht, die Dimension einer Datei am Server zu kennen. Das kann bei Statistiken oder Fehlerprotokolle und anderer Dateien interessant sein.

Mit PHP und file die Zeilen einer Datei herausfinden

<?php
echo "die Testdatei hat ";
echo count(file("test.txt"));
echo " Zeilen";
?>

In diesem Beispiel wurde die Datei test.txt eingelesen und durch die bereits erwähnte Kombination von count und file überprüft. Dadurch wird es möglich anzuzeigen, wie viele Zeilen die Datei an Text enthalten hat. Wobei man wissen muss, dass file die gesamte Datei in ein Array abspeichert, das dann für Abfragen zur Verfügung steht.

Das ist fürs erste eine nette Spielerei, zeigt aber andererseits auch, wie einfach solche zentralen Informationen durch PHP ermittelt werden können und kann auch in der Praxis eine große Hilfe sein, wenn man beispielsweise in einer Tabelle eine Liste von Dateien anführen möchte und als zusätzliche Information die enthaltenen Zeilen präsentieren will.

Es ist auch vorstellbar, dass bei der Verarbeitung von Logfiles zur Protokollierung die Zeilenmenge relevant ist und eine solche Anzeige hilfreich ist.

Buchtipp: Einstieg in PHP8 und MySQL (Thalia)*
* = Affiliate-Link; bei Kauf unterstützen Sie diese Plattform

Lesen Sie auch

PHP + Dateisystem ist ein immer noch wichtiges Thema, aber eines, das durch den häufigen Einsatz der Datenbank doch zurückgegangen ist. Trotzdem gibt es zahlreiche Anwendungen, bei denen auf Dateien am Server zugegriffen wird wie Logfiles oder Statistikprogramm mit entsprechenden Auswertungen.

Ein zentrales Thema ist die Dateibearbeitung und das bedeutet, dass man die Datei öffnen können muss, schließen, auslesen oder die Größe ermitteln.

Ein weiterer Bereich beim Dateisystem betrifft die Frage des Dateizustandes oder ob es sich überhaupt um eine Datei handelt oder ob man die Adresse und den Namen eines Verzeichnisses erwischt hat.

Der dritte Bereich betrifft die Zugriffsrechte selbst. Die Datei gibt es, aber darf man sie beschreiben? Wenn nein, kann man mit dem Befehl chmod für eine Änderung sorgen, damit die Statistik die neuen Werte eintragen kann.

Themenseiten

Diesen Artikel teilen

Infos zum Artikel

PHP-Befehl fileArtikel-Thema: PHP-Befehl file für das Zählen der Zeilen einer Datei
Beschreibung: Der PHP-Befehl ✅ file bietet sich an, um die ✅ Zeilen einer Datei am Server zählen zu lassen, um diese Info später in Skripte zu nutzen.

Kategorien

Grundlagen
HTML-Grundlagen
CSS-Grundlagen
Javascript-Grundlagen
PHP-Grundlagen
MySQL-Grundlagen
SEO-Grundlagen

Infos, Tipps, Vermarktung
Webdesign-Lexikon
Online-Werbung
PHP-Codeschnipsel
Praxisartikel