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

藏色散人
Freigeben: 2023-04-05 19:08:01
Original
3700 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
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!