ファイル
あなたは、多くのWeb開発にリソースを保存するか、読まなければならないこれを行う簡単な方法は、ファイルからの読み取りおよび書き込みすることである。
ファイルを読み込む
私たちは、
キッチンポピュラー関数
を使用してファイルを読み取るための最も簡単な方法をカバーします。
Simply give it the relative path of the file to read / /単純にそれを読み込むためのファイルの相対パスを与える
contents = file_get_contents ( ' text . txt ' ) ; $コンテンツ=のfile_get_contents( 'テキストTXT');
$ contents ; $の内容をエコー。
ファイルには、Text.txtファイルを読み込み、文字列に変換して出力します。 これは、また、そう読むの量を制限することができますファイルを読み取るための最も簡単な方法です
contents = file_get_contents ( ' text . txt ' , false , null , 0 , 1024 ) ; $コンテンツ=のfile_get_contents( 'テキストTXT'、falseの場合 、NULL、0、1024);
これは最初の1024バイトまたは最初のキロバイトを読み取ります。 また、そのWebページを読み取る
にはfile_get_contents関数
を使用することができます。
Simply give it the url of the web page to read / /単純にそれを読み込むためのWebページのURLを与える
contents = file_get_contents ( ' http : // www . google . com ' ) ; $コンテンツ=のfile_get_contents( 'HTTP:/ / WWWグーグルCOM');
グーグルのメインのWebページを読み込みます!
ファイルへの書き込み
ファイルに書き込むための最も簡単な方法は
、file_put_contents関数
を使用することです。
Simply give it the file to write to and the data / /単にそれに書き込むためのファイルやデータを与える
data = ' hi there ' ; しませんでした$ data = 'こんにちはそこに';
' text . txt ' , $ data ) ; file_put_contents( 'テキストTXT。'、$データ);
エラーまたは我々はさらにようないくつかのロジックでこのコードを改善することができますので、それが成功した場合に書き込まれたバイト数があった場合、これはfalseを返します。
Simply give it the file to write to and the data / /単にそれに書き込むためのファイルやデータを与える
data = ' hi there ' ; しませんでした$ data = 'こんにちはそこに';
file_put_contents ( ' text . txt ' , $ data ) ) もし(!file_put_contents( 'テキストに。txt'、$データ))
{
" There was an error writing your data to the text . txt file " ; "テキストtxtファイルにデータを書込み中にエラーが発生した" エコー;
}
この関数は、実際にデフォルトで存在しないファイルを作成し、同様に、既存のファイルを上書きします。 だから、唯一のファイルappendフラグを設定することによって、ファイルが追加させることは良い考えかもしれません。
Simply give it the file to write to and the data / /単にそれに書き込むためのファイルやデータを与える
data = ' hi there ' ; しませんでした$ data = 'こんにちはそこに';
file_put_contents ( ' text . txt ' , $ data , FILE_APPEND ) ) もし(!file_put_contents( 'テキストに。txt'、$ dataは 、FILE_APPEND))
{
" There was an error writing your data to the text . txt file " ; "テキストtxtファイルにデータを書込み中にエラーが発生した" エコー;
}
優れた実践
通常はファイルを扱うとき、そのファイルはそれで何かをする前に存在するかどうかを確認するために良いですが、これはあなたのコードは、より信頼性の高いことができます。 これを行うには、
調べるfile_exists関数
を使用することができます。
Simply give it the file name to check that exists / /単に存在していることを確認するようにファイル名を与える
file_exists ( ' text . txt ' ) ) もし(!調べるfile_exists( 'テキスト。txtを'))
{
" Your file doesn ' t exist ! " ; エコー ""あなたのファイルdoesn tが存在しています! ";
戻り値;
}
/ *
Rest of the file accessing code .コードにアクセスするファイルの*休憩。
* /
コメントが提供されていません。
ドミニクスキナーによって書かれた
最終更新日:2011年10月25日午前16時○○分38秒を