Heim > Backend-Entwicklung > PHP-Tutorial > Wie erstellt PHP temporäre Dateien im Lese-/Schreibmodus (w+)?

Wie erstellt PHP temporäre Dateien im Lese-/Schreibmodus (w+)?

藏色散人
Freigeben: 2023-04-05 19:08:01
Original
3954 Leute haben es durchsucht

Die tmpfile()-Funktion in PHP ist eine integrierte Funktion, die zum Erstellen einer temporären Datei mit einem eindeutigen Namen im Lese-/Schreibmodus (w+) verwendet wird.

Dateien, die mit tmpfile()函-Nummern erstellt wurden, werden automatisch gelöscht, wenn sie mit fclose() geschlossen werden oder wenn keine weiteren Verweise auf das Dateihandle mehr vorhanden sind.

Das Ende des

-Skripts löscht auch temporäre Dateien, die mit der Funktion tmpfile() erstellt wurden.

tmpfile()Die Funktion akzeptiert keine Parameter, sie gibt ein Dateihandle zurück, das dem von fopen() zurückgegebenen ähnelt, für neue Dateien oder gibt bei einem Fehler FALSE zurück.

Syntax:

tmpfile()
Nach dem Login kopieren

Rückgabewert:

Gibt bei Erfolg das Dateihandle der neuen Datei zurück und gibt FALSE zurück auf Misserfolg.

Fehler und Ausnahmen:

1. Wenn die temporäre Datei mit fclose() geschlossen wird oder wenn das Skript endet, wird die temporäre Datei automatisch gelöscht.

2. Die Funktion der Funktion tmpfile() besteht darin, einen booleschen Wert „Falsch“ zurückzugeben, aber oft gibt sie einen nicht-booleschen Wert zurück und das Berechnungsergebnis dieses Werts ist „Falsch“.

Beispiel 1:

<?php 
$temp_pointer = tmpfile(); 
  
//写入临时文件
fwrite($temp_pointer, &#39;temporary data&#39;); 
  
// 将删除文件
fclose(temp_pointer);
Nach dem Login kopieren

Ausgabe:

1
Nach dem Login kopieren

Beispiel 2:

<?php 
$temp_pointer = tmpfile(); 
  
//写入临时文件
fwrite($temp_pointer, "GeeksforGeeks"); 
  
echo fread($temp_pointer, 2048); 
  
fclose($temp_pointer);
Nach dem Login kopieren

Ausgabe:

GeeksforGeeks
Nach dem Login kopieren

Verwandte Empfehlungen: „PHP-Tutorial

Das obige ist der detaillierte Inhalt vonWie erstellt PHP temporäre Dateien im Lese-/Schreibmodus (w+)?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
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
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage