ホームページ php教程 php手册 file_put_contents() は画像を保存し、関数が成功した後に値を返します。

file_put_contents() は画像を保存し、関数が成功した後に値を返します。

Jul 09, 2016 am 09:08 AM

今日画像を保存する際、file_put_contents()を使って画像を保存するのを何度か実行しましたが、この関数が正常に動作していないと思いました

そこで、この関数の使用法と戻り値を確認したところ、出力した戻り値はすべて正しいことがわかりました。後で、他の理由が原因であることがわかりました。

この関数の使用法を共有してください:

file_put_contents() 関数は、文字列を書き込んだり、文字列の内容をファイルに一度に追加したりする場合に最も適した選択肢です。


file_put_contents() 関数は、ファイルに文字列を書き込むために使用され、ファイルに正常に書き込まれたデータのバイト数を返し、失敗した場合は FALSE を返します。

文法:

int file_put_contents (文字列ファイル名,文字列データ[,intフラグ[,リソースコンテキスト]])
パラメータの説明: パラメータの説明
filename データを書き込むファイルの名前
data 書き込まれるデータ。タイプは文字列、配列 (ただし多次元配列は不可)、またはストリーム リソースです
フラグはオプションであり、ファイルを開く/書き込む方法を指定します。可能な値:
FILE_USE_INCLUDE_PATH: ファイル名のコピーの組み込みパスを確認します

FILE_APPEND: ファイルの末尾に追加してデータを書き込みます LOCK_EX: ファイルをロックします

context はオプションであり、テキスト属性を変更できるオプションのセットです

例:

<?php
echo file_put_contents("test.txt", "これは何かです。");
?>
この例を実行すると、ブラウザーは次のように出力します:

18
test.txt ファイル (プログラムと同じディレクトリにあります) の内容は次のとおりです。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)