PHPのfopen()関数
定義と使用法
fopen()関数は、ファイルまたはURLを開きます。
関数fopen()が失敗した場合は、エラーメッセージとFALSEを返します。 あなたはエラー出力を非表示にするには「@」の前に関数名を追加することができます。
文法
fopen(filename,mode,include_path,context)
参数 | 描述 |
---|---|
filename | 必需。规定要打开的文件或 URL。 |
mode | 必需。规定您请求到该文件/流的访问类型。 可能的值:
|
include_path | 可选。如果您还想在 include_path(在 php.ini 中)中搜索文件的话,请设置该参数为 '1'。 |
context | 可选。规定文件句柄的环境。context 是一套可以修改流的行为的选项。 |
ヒントと注意事項
注:テキストファイルを書くとき、あなたは正しい行末を使用していることを確認します!Unixシステムでは、行末が\ nに、\ rとするMacintoshシステム、行末、Windowsシステムでは、行末が\ r \ nに。 Windowsシステムでは、透過的に\ n \ r \ nを翻訳する「トン」と表示されたテキストコンバータを提供します。 また、バイナリモードを強制的に「b」を使用することができますので、データを変換しません。 これらのタグを使用するには、モード・パラメータの最後の文字として「B」または「t」を使用してください。
例
<?php
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>
$file = fopen("test.txt","r");
$file = fopen("/home/test/test.txt","r");
$file = fopen("/home/test/test.gif","wb");
$file = fopen("http://www.example.com/","r");
$file = fopen("ftp://user:[email protected]/test.txt","w");
?>
PHPファイルシステムリファレンスマニュアルを完了