中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP中fwrite函數如何安全用于二進制文件

發布時間:2021-07-14 14:55:56 來源:億速云 閱讀:140 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關PHP中fwrite函數如何安全用于二進制文件,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

PHP函數fwrite -- 寫入文件(可安全用于二進制文件)

說明

int fwrite ( resource handle, string string [, int length] )

PHP函數fwrite把 string 的內容寫入 文件指針 handle 處。 如果指定了 length,當寫入了 length 個字節或者寫完了 string 以后,寫入就會停止,視乎先碰到哪種情況。

v返回寫入的字符數,出現錯誤時則返回 FALSE 。

注意如果給出了 length 參數,則 magic_quotes_runtime 配置選項將被忽略,而 string 中的斜線將不會被抽去。

注意: 在區分二進制文件和文本文件的系統上(如 Windows) 打開文件時,fopen() 函數的 mode 參數要加上 'b'。

例 1. 一個簡單的PHP函數fwrite例子

  1. < ?php  

  2. $filename = 'test.txt';  

  3. $somecontent = "添加這些文字到文件\n";  

  4. // 首先我們要確定文件存在并且可寫。  

  5. if (is_writable($filename)) {  

  6. // 在這個例子里,我們將使用添加模式
    打開$filename,  

  7. // 因此,文件指針將會在文件的開頭,  

  8. // 那就是當我們使用fwrite()的時候,
    $somecontent將要寫入的地方。  

  9. if (!$handle = fopen($filename, 'a')) {   

  10. echo "不能打開文件 $filename";  

  11. exit;  

  12. }  

  13. // 將$somecontent寫入到我們打開的文件中。  

  14. if (fwrite($handle, $somecontent) 
    === FALSE) {  

  15. echo "不能寫入到文件 $filename";  

  16. exit;  

  17. }  

  18. echo "成功地將 $somecontent 寫入
    到文件$filename";  

  19. fclose($handle);  

  20. } else {  

  21. echo "文件 $filename 不可寫";  

  22. }  

  23. ?>  

關于PHP中fwrite函數如何安全用于二進制文件就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长子县| 萨迦县| 汕头市| 化隆| 济源市| 聊城市| 葫芦岛市| 富蕴县| 台州市| 武乡县| 太湖县| 云浮市| 哈巴河县| 奉贤区| 扶沟县| 克什克腾旗| 陕西省| 肃南| 嘉荫县| 大竹县| 梁平县| 湘阴县| 施甸县| 怀化市| 济源市| 高碑店市| 体育| 称多县| 大新县| 广德县| 甘泉县| 惠东县| 张家港市| 玉门市| 璧山县| 望都县| 雷山县| 乌拉特中旗| 邢台市| 京山县| 屏东市|