2

php ファイルで、作成したテキスト ファイルにテキストを書き込みたいのですが、何も書き込まれません。

コードは次のとおりです。

<?php
    error_reporting(E_ALL);
    ini_set('display_errors', '1');

    if (isset($_POST['comment']))
    {
        $comment = $_POST['comment'];

        $myFile = "testFile.txt";
        $fh = fopen($myFile, 'w') or die("can't open file");
        $stringData = $comment;
        fwrite($fh, $stringData);
        fclose($fh);
    }
    else
    {
        $comment = 'no comment';

        $myFile = "testFile.txt";
        $fh = fopen($myFile, 'w') or die("can't open file");
        $stringData = $comment;
        fwrite($fh, $stringData);
        fclose($fh);
    }
?>
4

1 に答える 1

2

ファイルのパーミッションを確認してください。

それが問題だった場合は、権限を変更してみてください。

chmod("testFile.txt", 0644);
于 2012-06-03T19:58:37.807 に答える