今天弄圖片保存時,用到file_put_contents()來保存圖片,運行了幾次,發下一直沒有數據出來,以為是這個函數沒操作成功
於是查看了下這個函數的用法和回傳值,發現我輸出的回傳都正確,後來才發現是其他原因造成的
現在分享下這個函數的用法:
file_put_contents() 函數是一次性向檔案寫入字串或追加字串內容的最合適選擇。
file_put_contents() 函數用來把字串寫入文件,成功傳回寫入檔案內資料的位元組數,失敗則傳回 FALSE。
語法:
int file_put_contents ( string filename, string data [, int flags [, resource context]] )
參數說明:參數說明
filename 要寫入資料的檔案名稱 要寫入的資料。類型可以是 string,array(但不能為多維數組),或者是 stream 資源
flags 可選,規定如何開啟/寫入檔案。可能的值:
FILE_USE_INCLUDE_PATH:檢查filename 副本的內建路徑
FILE_APPEND:在檔案結尾以追加的方式寫入資料 LOCK_EX:對檔案上鎖定 範例:
echo file_put_contents("test.txt", "This is something.");
?>
執行此例子,瀏覽器輸出:
18
而test.txt 檔案(與程式同目錄下)內容為:This is something.。
以上就介紹了 file_put_contents 圖片保存 函數成功之後返回值,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。