国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Inhaltsverzeichnis
fread()
fgets()
fgetc()
file_get_contents()
Datei()
Heim php教程 php手冊(cè) PHP-Datei liest fread, fgets, fgetc, file_get_contents und Dateifunktionen

PHP-Datei liest fread, fgets, fgetc, file_get_contents und Dateifunktionen

Oct 28, 2016 pm 03:03 PM

Die Funktionen fread(), fgets(), fgetc(), file_get_contents() und file() werden zum Lesen von Inhalten aus Dateien verwendet.

fread()

Die Funktion fread() wird zum Lesen von Dateien verwendet (sicher für Bin?rdateien).
Syntax:

<span style="color: #0000ff">string</span> <span style="color: #008080">fread</span>( int handle, int length )

fread() liest bis zur L?nge Bytes aus dem Dateizeiger-Handle. Das Lesen der Datei wird beendet, wenn eine der folgenden Bedingungen auftritt:

  • Nach dem Lesen bis zur L?nge Bytes
  • Wenn das Ende der Datei erreicht ist (EOF)
  • (für Netzwerk-Streams), wenn ein Paket verfügbar ist
  • oder (nach dem ?ffnen des Userspace-Streams) wenn 8192 Bytes gelesen wurden

10 Bytes (einschlie?lich Leerzeichen) aus der Datei lesen:

<?<span style="color: #000000">php
</span><span style="color: #008000">//</span><span style="color: #008000"> http://www.manongjc.com/article/1346.html</span>
<span style="color: #800080">$filename</span> = "test.txt"<span style="color: #000000">;
</span><span style="color: #800080">$fh</span> = <span style="color: #008080">fopen</span>(<span style="color: #800080">$filename</span>, "r"<span style="color: #000000">);
</span><span style="color: #0000ff">echo</span> <span style="color: #008080">fread</span>(<span style="color: #800080">$fh</span>, "10"<span style="color: #000000">);
</span><span style="color: #008080">fclose</span>(<span style="color: #800080">$fh</span><span style="color: #000000">);
</span>?>

Tipps

Wenn Sie nur den Inhalt einer Datei in einen String einlesen m?chten, sollten Sie file_get_contents() mit besserer Leistung verwenden.

fgets()

Die Funktion fgets() wird verwendet, um eine Datenzeile aus einer Datei zu lesen und den Dateizeiger auf die n?chste Zeile zu verweisen.
Tipp: Wenn Sie beim Lesen HTML-Tags in der Datei entfernen m?chten, verwenden Sie bitte die Funktion fgetss().
Syntax:

<span style="color: #0000ff">string</span> <span style="color: #008080">fgets</span>( int handle [, int length] )

fgets() liest eine Zeile aus der Datei, auf die das Handle zeigt, und gibt eine Zeichenfolge mit einer L?nge von bis zu 1 Byte zurück. Stoppt bei einem Zeilenumbruchzeichen (im Rückgabewert enthalten), EOF oder nachdem Bytes der L?nge 1 gelesen wurden. Wenn die L?nge nicht angegeben ist, betr?gt sie standardm??ig 1 KB oder 1024 Byte.
Beispiel:

<?<span style="color: #000000">php
</span><span style="color: #800080">$fh</span> = @<span style="color: #008080">fopen</span>("test.txt","r") or <span style="color: #0000ff">die</span>("打開(kāi) test.txt 文件出錯(cuò)!"<span style="color: #000000">);
</span><span style="color: #008000">//</span><span style="color: #008000"> if條件避免無(wú)效指針
// http://www.manongjc.com/article/1347.html</span>
<span style="color: #0000ff">if</span>(<span style="color: #800080">$fh</span><span style="color: #000000">){
    </span><span style="color: #0000ff">while</span>(!<span style="color: #008080">feof</span>(<span style="color: #800080">$fh</span><span style="color: #000000">)) {
        </span><span style="color: #0000ff">echo</span> <span style="color: #008080">fgets</span>(<span style="color: #800080">$fh</span>), '<br />'<span style="color: #000000">;
    }
}
</span><span style="color: #008080">fclose</span>(<span style="color: #800080">$fh</span><span style="color: #000000">);
</span>?>

Zus?tzliche Anweisungen

Die Funktion feof() testet, ob der Dateizeiger das Ende der Datei erreicht. Wenn es sich um eine ungültige Ressource handelt, f?llt sie in eine Endlosschleife. Siehe ?PHP-Dateizeigerfunktion“

fgetc()

Mit der Funktion fgetc() werden Dateidaten Wort für Wort bis zum Ende der Datei gelesen.
Syntax:

<span style="color: #0000ff">string</span> <span style="color: #008080">fgetc</span>( <span style="color: #0000ff">resource</span> handle )

Beispiel:

<?<span style="color: #000000">php
</span><span style="color: #800080">$fh</span> = @<span style="color: #008080">fopen</span>("test.txt","r") or <span style="color: #0000ff">die</span>("打開(kāi) test.txt 文件出錯(cuò)!"<span style="color: #000000">);
</span><span style="color: #008000">//</span><span style="color: #008000"> http://www.manongjc.com/article/1348.html</span>
<span style="color: #0000ff">if</span>(<span style="color: #800080">$fh</span><span style="color: #000000">){
    </span><span style="color: #0000ff">while</span>(!<span style="color: #008080">feof</span>(<span style="color: #800080">$fh</span><span style="color: #000000">)) {
        </span><span style="color: #0000ff">echo</span> <span style="color: #008080">fgetc</span>(<span style="color: #800080">$fh</span><span style="color: #000000">);
    }
}
</span><span style="color: #008080">fclose</span>(<span style="color: #800080">$fh</span><span style="color: #000000">);
</span>?>

file_get_contents()

Die Funktion file_get_contents() wird verwendet, um die gesamte Datei in einen String einzulesen, und gibt bei Erfolg einen String zurück, oder FALSE, wenn dies fehlschl?gt.
Syntax:

<span style="color: #0000ff">string</span> <span style="color: #008080">file_get_contents</span>( <span style="color: #0000ff">string</span> filename [, int offset [, int maxlen]] )

Parameterbeschreibung:
Parameterbeschreibung
Dateiname Der Name der zu lesenden Datei
offset Optional, geben Sie die Startposition des Lesens an, der Standardwert ist die Startposition der Datei
maxlen Optional , geben Sie den Wert an. Die L?nge der Datei in Bytes
Beispiel:

<?<span style="color: #000000">php
</span><span style="color: #008000">//</span><span style="color: #008000"> 讀取時(shí)同事將換行符轉(zhuǎn)換成 <br />
<span style="color: #0000ff">echo</span> <span style="color: #008080">nl2br</span>(<span style="color: #008080">file_get_contents</span>('test.txt'<span style="color: #000000">));
</span>?>

Datei()

Die Funktion file() wird verwendet, um die gesamte Datei in ein Array einzulesen. Jede Einheit im Array ist eine entsprechende Zeile in der Datei, einschlie?lich Zeilenumbrüchen. Gibt bei Erfolg ein Array zurück, bei Fehler FALSE.
Syntax:

<span style="color: #0000ff">array</span> <span style="color: #008080">file</span>( <span style="color: #0000ff">string</span> filename )

Beispiel:

<?<span style="color: #000000">php
</span><span style="color: #800080">$lines</span> = <span style="color: #008080">file</span>('test.txt'<span style="color: #000000">);
</span><span style="color: #008000">//</span><span style="color: #008000"> 在數(shù)組中循環(huán)并加上行號(hào)
// http://www.manongjc.com/article/1349.html</span>
<span style="color: #0000ff">foreach</span> (<span style="color: #800080">$lines</span> <span style="color: #0000ff">as</span> <span style="color: #800080">$line_num</span> => <span style="color: #800080">$line</span><span style="color: #000000">) {
    </span><span style="color: #0000ff">echo</span> "Line #{<span style="color: #800080">$line_num</span>} : ",<span style="color: #800080">$line</span>,'<br />'<span style="color: #000000">;
}
</span>?>

Inhalt der test.txt-Datei:
Hallo!
Dies ist die zweite Textzeile.
Browseranzeige:
Zeile #0: Hallo!
Zeile Nr. 1: Dies ist die zweite Textzeile.

Erkl?rung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Hei?e KI -Werkzeuge

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem v?llig kostenlosen KI-Gesichtstausch-Tool aus!

Hei?e Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Hei?e Themen

PHP-Tutorial
1502
276