-1

PHP でのこのコードの問題は何ですか?

<?php
$f = "log.txt";
$fh = fopen($f, 'a') or die("Can't open log file");
$s = "Test Line\n";
fwrite($f, $s);
fclose($f);
?>

log.txt の権限は 777 ですが、fwrite何も書き込めません。何が問題ですか?

4

2 に答える 2

4

これを試して...

<?php
$f = "log.txt";
$fh = fopen($f, 'a') or die("Can't open log file");
$s = "Test Line\n";
fwrite($fh, $s);
fclose($fh);
?>

実際には、ファイルハンドルの代わりにファイル名を使用しています。

于 2012-09-29T05:20:46.693 に答える
3

あなたが知りたいと思うでしょうfile_put_contents

file_put_contents("log.txt", "Test Line\n", FILE_APPEND);
于 2012-09-29T05:24:56.253 に答える