php-Dateioperationsfunktionen:
fopen: eine Datei oder URL öffnen
fclose: eine geöffnete Datei schließen
fgetc: ein Zeichen abrufen
fgets: Holen Sie sich eine Zeichenfolge
fgetss: Wie oben, filtern Sie HTML- und PHP-Tags heraus
file: Lesen Sie die gesamte Datei in ein Array
fread: Lesen Sie die Datei
fwrite: Datei schreiben
kopieren: Datei kopieren
unlink: Datei löschen
Parameterbeschreibung:
Ressource fopen (Dateiname, Dateiöffnungsmodus)
Öffnen Sie eine Datei oder URL, geben Sie den Ressourcenzeiger erfolgreich zurück und geben Sie bei einem Fehler false zurück.
'r' Der Dateiöffnungsmodus ist schreibgeschützt und der Dateizeiger zeigt auf den Anfang.
'r ' Die Datei wird zum Lesen und Schreiben geöffnet und der Dateizeiger zeigt auf den Anfang.
'w' öffnet die Datei zum Schreiben, zeigt den Dateizeiger auf den Anfang und setzt die Länge der Originaldatei auf 0. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
'w ' Öffnen Sie die Datei im Lese-/Schreibmodus, zeigen Sie mit dem Dateizeiger auf den Anfang und setzen Sie die Länge der Originaldatei auf 0. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
'a' Die Methode zum Öffnen der Datei ist das Schreiben und der Dateizeiger zeigt auf das Ende der Datei. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
'a ' Der Dateiöffnungsmodus ist lesbar und beschreibbar, und der Dateizeiger zeigt auf das Ende der Datei. Wenn die Datei nicht vorhanden ist, erstellen Sie eine neue Datei.
'b' Wenn die Text- und Binärdateien des Betriebssystems unterschiedlich sind, können Sie diesen Parameter verwenden. UNIX-Systeme müssen diesen Parameter nicht verwenden.
$handle=fopen("/home/file.txt","r");
$handle=fopen("c:\homefile .gif","wb");
$handle=fopen("http://www.baidu.com","r");
$handle=fopen("ftp ://192.168.102.16/php/a.txt","w");
//bool fclose(resource handle);
/ /Eine bereits geöffnete Datei schließen
//Beispiel
$handle=fopen("a.txt","r");
fclose($handle); 🎜>
}}/*array file(string file name)Die gesamte Datei in ein Array einlesen. Jedes Element im Array speichert eine Zeile. Beispiel:$a=file("a.txt");print_r($a);
$fp=fopen("a.txt","r");$contents=fread($fp,filesize("a.txt"));echo $contents;
Klassenzimmerübung: Erstellen Sie eine Datei num.txt, Schreiben Sie 1-100 in die Datei, mit Leerzeichen zwischen den Zahlen. */
/*bool copy(string sourcefile,string destfile)
Beispiel: copy("a. txt","b.txt");
unlink(string file name)
Datei löschen
Beispiel: unlink("b.txt");
*/
$num = count(glob("/www/*",GLOB_ONLYDIR)); //统计匹配指定路径下的文件