|
|
(Next) File_Find |
||||
| |
|||||
|
|||||
mixed File::writeLine (
string $filename
,
string $line
,
string $mode = FILE_MODE_APPEND
,
string $crlf = "\n"
,
mixed $lock
= = false
)
ファイルに 1 行書き込み、デフォルトで改行を追加します。
$filename - 書き込むファイルの名前。
$line - ファイルに書き込む行データ。
$mode - 書き込みモード。 FILE_MODE_WRITE あるいは FILE_MODE_APPEND のいずれか。デフォルトは追記。
$crlf - システムで使用しているキャリッジリターン / ラインフィード。デフォルトは LF (\n) ですが任意のものを指定できます。Unix では \n、 Windows では \r\n、そして Mac OS では \r を使用します。
$lock - ファイルをロックするかどうか。
エラーが発生した場合は PEAR_Error を返します。すべてがうまくいった場合は書き込んだバイト数 (crlf も含む) を返します。
File::writeLine() の使用
<?php
require_once 'File.php';
$e = File::writeLine('test.txt', str_repeat("0123456789", 1000));
if (PEAR::isError($e)) {
echo 'ファイルへ書き込めませんでした : ' . $e->getMessage();
} else {
echo "ファイル test.txt への書き込みに成功しました\n";
}
?>
|
|
(Next) File_Find |
||||||||
| |
|||||||||
|
|||||||||