0

私はちょうどこれを使用しようとしましたfile_put_contents。コードは次のとおりです。

$file = 'list.txt';
$subject = "Mail Subject\n";
file_put_contents($file, $subject);

でも内容は載せません。file_get_contentsでも働いています。

更新: 問題は解決しました。わからない。chmod を 777 に変更したところですが、疑問があります。ログエラーを確認しています。

4

1 に答える 1

1

確認事項:

  • ファイル パスは相対パスです。そのため、ファイルが、あると思われるディレクトリにない場合があります。
  • ファイルを含むディレクトリにファイルを作成する権限があること、または既存のファイルを上書きする権限があることを確認してください。
  • 最後に、file_put_contents書き込まれたバイト数を返します。エラーの場合は false を返します。戻り値を変数に保存し、何が返されるかを確認します。
于 2012-10-31T05:05:56.407 に答える