• About
  • Kontakt
  • Sitemap
  • Impressum
rss
Logo
  • Startseite
  • Blogging
  • WordPress
  • HTML & CSS
  • AJAX
  • PHP
  • Link-Tipps
You are here: Web:Manual » PHP » PHP: Datei öffnen und auslesen mit fopen

PHP: Datei öffnen und auslesen mit fopen

3. April 2010 Thomas PHP Keine Kommentare

Eigene Anzeige: Ich biete professionelle Wordpress Themes mit tollen Features, hübschem Design und Premium Support. Weitere Informationen und Live Demo findest du auf meiner Website ThemeZee.com

Mit PHP ist es relativ leicht möglich eine Textdatei zu öffnen und auslesen. Hierzu existiert die Funktion fopen(). Dazu übergibt man der Funktion den Dateipfad und als zweiten Parameter den Zugriffstyp.

Beispiel:

$datei = fopen("datei.txt","r");
$datei = fopen("datei.txt","w+");

Die gängigsten Zugriffstypen möchte ich hier einmal erläutern:
r die Datei kann nur gelesen werden
r+ die Datei kann gelesen und beschrieben werden
w die Datei kann beschrieben werden. Falls keine Datei existiert wird sie angelegt
w+ die Datei kann gelesen und beschrieben werden. Falls keine Datei existiert wird sie angelegt.

a und a+ sind ähnlich zu w und w+ mit dem Unterschied, dass der Dateizeiger ans Ende der Datei gesetzt wird. Dieser Modus eignet sich also, falls man an eine bestehende Datei weiteren Inhalt hinzufügen will. Aus den Zugriffstypen folgt auch, dass beim Zugriffstyp r oder r+ die Datei schon vorhanden sein muss.

Nachdem die Datei geöffnet ist, kann man den Inhalt auslesen und auf der Webseite ausgeben.
Hierzu verwendet man am Besten eine while Schleife. Diese durchläuft Zeile für Zeile der Datei bis der Dateizeiger am Ende der Datei angelangt ist, was durch !feof überprüft wird.

Codebeispiel:

$datei = fopen("datei.txt","r");
while(!feof($datei)) {
$zeile = fgets($datei);
echo $zeile;
}
fclose($datei);

Die Funktion fgets liest die aktuelle Zeile der Datei aus und übergibt sie der Variablen $zeile, die anschließend per echo ausgegeben wird. Am Ende der Prozedur sollte die geöffnete Datei immer mit der Funktion fclose() geschlossen werden, wenn sie nicht mehr gebraucht wird.

Kommentare sind geschlossen.

    • Letzte Artikel
    • Kategorien
    • Archive
    Letzte Artikel
    • PHP: Datei öffnen und auslesen mit fopen
    • PHP: Aufrunden von Zahlen mit der Funktion ceil()
    • PHP: Runden von Zahlen mit der Funktion round()
    • PHP: Eine Variable herunterzählen bzw um 1 vermindern
    • PHP: Eine Variable hochzählen bzw um 1 erhöhen
    Kategorien
    • AJAX (2)
    • Blogging (6)
    • HTML & CSS (1)
    • Link-Tipps (1)
    • PHP (17)
    Archives
    • April 2010 (1)
    • März 2010 (7)
    • Februar 2010 (12)
    • Juni 2008 (2)
    • Mai 2008 (3)
    • April 2008 (1)
  • Meine Wordpress Themes



    Ich biete professionelle, deutschsprachige Wordpress Themes - und das zum günstigen Preis von 29 €.

    Features sind unter anderem ein Theme Option Panel, benutzerdefiniertes Logo, verschiedene Farbschemen, Content Slider und eigene Widgets (Twitter, Banner Ads, Tabs).

    Natürlich unterstützen alle Themes die aktuelle Wordpress Version und deren Funktion wie die neuen Navigationmenüs, Widgetized Sidebars, Post Thumbnails und Threaded Comments.

    Weitere Informationen und Demos der Themes gibt es unter ThemeZee.com

  • Latest Tweets

    by ThemeZee.com

  • Blog abonnieren

    Abonniere jetzt Web:Manual per RSS Feed und bleibe über neue, interessante Artikel informiert.


  • Tag Cloud

    addieren AJAX bar blogs cms css differenz dividieren domain einsteiger farben functions funktion hex html katalog manual mathematik multiplizieren News objektorientiert oop operator PHP rating rechnen runden Scripts SEO stars string strings subtrahieren summe tes tools tutorial variable variablen verzeichnis verzweigung web-manual website xhtml zahlen
Web:Manual Magazin | © 2010
powered by