php中的tmpfile()函式是乙個內建函式,用於在讀寫(w+)模式下建立乙個具有唯一名稱的臨時檔案。
使用tmpfile()函式建立的檔案在使用fclose()關閉或沒有對檔案控制代碼的剩餘引用時自動刪除。
指令碼的末尾還會刪除使用tmpfile()函式建立的臨時檔案。
tmpfile()函式不接受任何引數,它返回乙個與fopen()返回的檔案控制代碼類似的檔案控制代碼,用於新檔案或失敗時返回false。
語法:
tmpfile()
返回值:
成功時返回新檔案的檔案控制代碼,失敗時返回false。
錯誤和異常(errors and exception):
1.當使用fclose()關閉臨時檔案時,或者指令碼結束時,臨時檔案將自動刪除。
2.tmpfile()函式的作用是:返回乙個布林值false,但很多時候返回乙個非布林值,該值的計算結果為false。
示例1:
<?php
$temp_pointer = tmpfile();
//寫入臨時檔案
fwrite($temp_pointer, 'temporary data');
// 將刪除檔案
fclose(temp_pointer);
輸出:
1
示例2:
<?php
$temp_pointer = tmpfile();
//寫入臨時檔案
fwrite($temp_pointer, "geeksforgeeks");
echo fread($temp_pointer, 2048);
fclose($temp_pointer);
輸出:
geeksforgeeks
vbox如何在NAT模式下訪問samba目錄
注 本文基於虛擬機器上已經建立了samba服務,關於如何建立samba,ubuntu系統可參考 nat網路連線方式的優點是虛擬機器通過宿主機來訪問外網,無需任何配置,但缺點是就是虛擬機器可以ping通宿主機,但宿主機無法ping通虛擬機器。當要在虛擬機器和宿主機建立samba訪問通道時,就會遇到這種...
Nginx環境下如何在PHP進行安全設定
當下nginx越發流行,寶塔面板 oneinstack lnmp等整合環境大多數都使用nginx作為web服務,nnginx php情況下使用fpm fastcgi 程序管理器 來執行php,這篇文章拋開php程式寫法不嚴謹造成的本身漏洞,單從web服務和php本身設定來加強php程式安全。php提...
如何在NP下讀寫遊戲記憶體及如何進入NP程序
標 題 如何在np下讀寫遊戲記憶體及如何進入np程序 作 者 墮落天才 時 間 2007 01 04,13 28 鏈 接 http bbs.pediy.com showthread.php?t 37417 統函式就算我們在使用者層能用也對遊戲沒有什麼效果。如果我們想在不破解np前提下讀寫遊戲記憶體該...