Heim > Backend-Entwicklung > PHP-Problem > ​Erledigen Sie Dateivorgänge an einem Tag und verwandte Vorgänge zum Lesen von Dateien (mit ausführlicher Erklärung)

​Erledigen Sie Dateivorgänge an einem Tag und verwandte Vorgänge zum Lesen von Dateien (mit ausführlicher Erklärung)

慕斯
Freigeben: 2023-03-10 12:34:02
Original
2300 Leute haben es durchsucht

Der vorherige Artikel hat Ihnen „In 5 Minuten verstehen, was ein Dateisystem ist?“ vorgestellt. Welche Arten von Funktionen müssen sie erstellen? 》In diesem Artikel werden Ihnen weiterhin die zugehörigen Vorgänge zum Lesen von Dateien vorgestellt, nachdem der Dateivorgang an einem Tag abgeschlossen wurde. Lassen Sie uns hart zusammenarbeiten! ! !

​Erledigen Sie Dateivorgänge an einem Tag und verwandte Vorgänge zum Lesen von Dateien (mit ausführlicher Erklärung)

Ist die Datei ausführbar:

- is executable()
Nach dem Login kopieren

Ist die Datei lesbar:

is readable()
Nach dem Login kopieren

Ist die Datei beschreibbar:

is writable()
Nach dem Login kopieren

Erstellungszeitpunkt der verwendeten Datei:

filectime()返回创建时间的时间戳
Nach dem Login kopieren

Erhalten ein Job Änderungszeit der Datei:

一filemtime()
Nach dem Login kopieren

Letzter Zugriffszeitpunkt der verwendeten Datei:

- fileatine()
Nach dem Login kopieren

flock Einfache Dateisperre

Änderungszeit der verwendeten Datei

filemtime()
Nach dem Login kopieren

Letzter Zugriffszeitpunkt der verwendeten Datei

fileat: ime()
Nach dem Login kopieren

flock Einfache Dateisperre

Öffnen Sie die Datei

fopen()
Nach dem Login kopieren

Parameter: Der Pfad der Datei, die geöffnet werden soll

Parameter: Der Weg zum Öffnen der Datei r Öffnen Sie die Datei im schreibgeschützten Modus

Rückgabewert : Die Ressource erfolgreich zurückgeben, bei Fehler false zurückgeben.

Schließen Sie die Datei:

fclose()
Nach dem Login kopieren

Parameter: Die Ressource, die von fopen beim erfolgreichen Öffnen der Datei zurückgegeben wurde.

Die Jobdatei lesen fopen öffnet die Datei erfolgreich

Parameter 2: Anzahl der zu lesenden Bytes

Rückgabe: Gibt den gelesenen Inhalt zurück oder gibt ein Nullzeichen zurück, wenn er bis zum Ende gelesen wurde.

feof() bestimmt, ob der Dateizeiger das Ende erreicht hat

Parameter 1: Die von fopen zurückgegebene Ressource, die die Datei erfolgreich öffnet

Rückgabewert: Wenn der Dateizeiger das Ende erreicht oder ein Fehler auftritt, wird true zurückgegeben , wenn es das Ende nicht erreicht, gibt es false zurück;

fgets() liest Zeilen aus dem Dateizeiger

Parameter 1: Die Ressource, die von fopen beim erfolgreichen Öffnen der Datei zurückgegeben wird

Rückgabewert: Gibt den gelesenen Inhalt zurück

Wir verwenden Code, um das Öffnen der Datei zu demonstrieren. Wenn wir die Datei öffnen, wird ein Rückgabewert angezeigt Der zweite Parameter und der gemeldete boolesche Wert sind: false. Mit anderen Worten, wir können die Datei öffnen, ob wir sie im Lesemodus oder im Schreibmodus öffnen, also öffnen wir sie jetzt im Lesemodus Modus (der Code lautet wie folgt). Das laufende Ergebnis zeigt, dass er erfolgreich geöffnet wurde.

Zum Schließen der Datei: Wir verwenden die Funktion fclose, um das zu demonstrieren In den Ergebnissen wird ein Fehler angezeigt und ein Parameter fehlt. Daher müssen wir angeben, welcher Parameter geschlossen werden soll.

fread()读取文件
Nach dem Login kopieren

Wenn wir eine Datei lesen möchten, müssen wir die Funktion fread() verwenden. Nach dem Lesen gibt sie den gelesenen Inhalt zurück, und dann drucken wir ($content) aus und stellen fest, dass das laufende Ergebnis lautet wieder ein Fehler Ja, es fehlt noch ein Parameter

<?php
/**** *打开文件读取文件 关闭文件*********/
$file = fopen(&#39;./a.txt&#39;,&#39;r&#39;);
var_dump($file);
//关闭文件
fclose($file);
?>
Nach dem Login kopieren
Empfohlenes Lernen: „

PHP Video Tutorial

Das obige ist der detaillierte Inhalt von​Erledigen Sie Dateivorgänge an einem Tag und verwandte Vorgänge zum Lesen von Dateien (mit ausführlicher Erklärung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage