PHP: Einführung für Anfänger


* Einführung * Installation * Paketmanager * Grundlagen * Shells * Entwicklung * KDE * Skriptsprachen * AWK * PHP * Perl * Apache * Veranstaltungen * Schulungen * Bücher * Netzwerk * OpenOffice * OpenSource * Samba

PHP


© <a href="http://www.fotolia.de/p/29003">Ljupco Smokovski</a> - FOTOLIA
Home
PHP von der Kommandozeile
PHP und HTML im Zusammenspiel
Variablen und Zuweisungen
Arrays
Vergleichsoperatoren
Verzweigungen
Schleifen
Funktionen
Datei schreiben
Datei lesen
Formulare verarbeiten
Sortieren von Dateinamen
Anzeige:

PHP Kurse für
Anfänger und Fortgeschrittene

Kontakt
Haftung
Impressum
Problem Hilfe Startseite


Datei lesen


Am bequemsten geht dies mit der Funktion file(), allerdings nur, wenn man den ganzen Inhalt der Datei zeilenweise in einem Array zur Weiterverarbeitung benötigt.
file() liest eine komplette Datei zeilenweise in ein Array.

Achtung: Der Zeilenumbruch "\n" am Ende einer Zeile wird als letztes Zeichen in das jeweilige Array-Element übernommen.
Um den Zeilenumbruch oder andere möglicherweise für die Weiterverarbeitung nicht benötigte oder störende Steuerzeichen und Leerzeichen am Anfang und Ende einer Zeile zu entfernen, kann man die Funktion trim(), wie im folgenden Beispiel, verwenden:

<?
$Dateiname = 'test.php';

$Inhalt = file($Dateiname);

// Bestimmung der Zeilenanzahl der Datei
$AnzahlZeilen = count($Inhalt);

// Zeilen bearbeiten
for ($i = 0; $i < $AnzahlZeilen; $i++) {
   // entfernen von "carriage return" und/oder "line feed character"
   $Zeile = trim($Inhalt[$i]);
 
   // ab hier andere Befehle zur Bearbeitung der Zeile ...
}
?>

© Copyright 2007 - 2010, Bernd Klein mit freundlicher Unterstützung von Bodenseo, Linux-Kurse und Schulungen,
Foto linke Seite (Mann mit Strick und Colt): Foto: © Ljupco Smokovski, fotolia 984022