file_put_contents() 圖片保存 函數成功之后返回值


今天弄圖片保存時,用到file_put_contents()來保存圖片,運行了幾次,發下一直沒有數據出來,以為是這個函數沒操作成功

於是查看了下這個函數的用法和返回值,發現我輸出的返回都正確,后來才發現是其他原因引起的

現在分享下這個函數的用法:

file_put_contents() 函數是一次性向文件寫入字符串或追加字符串內容的最合適選擇。 

file_put_contents() 函數用於把字符串寫入文件,成功返回寫入到文件內數據的字節數,失敗則返回 FALSE。 

語法: 

int file_put_contents ( string filename, string data [, int flags [, resource context]] )
參數說明: 參數 說明 
filename 要寫入數據的文件名 
data 要寫入的數據。類型可以是 string,array(但不能為多維數組),或者是 stream 資源 
flags 可選,規定如何打開/寫入文件。可能的值: 
FILE_USE_INCLUDE_PATH:檢查 filename 副本的內置路徑 
FILE_APPEND:在文件末尾以追加的方式寫入數據 
LOCK_EX:對文件上鎖 
 
context 可選,Context是一組選項,可以通過它修改文本屬性 

例子: 

<?php
echo file_put_contents("test.txt", "This is something.");
?>
運行該例子,瀏覽器輸出: 

18
而 test.txt 文件(與程序同目錄下)內容則為:This is something.。

 

歡迎關注公眾號【phper的進階之路】,將不斷更新各種技術心得,免費提供各種學習資源!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM