2

file_put_contents を使用して、PHP から Apache エラー ログ (stderror エラー ストリームをリッスン) にテキストを入力したいと考えています。
このストリームの名前がありません。また、その前に :// などを付ける必要があるかどうかもわかりません。

ありがとう

4

2 に答える 2

2

http://php.net/manual/en/wrappers.php.phpを参照してください。

$log = fopen("php://stderr", "a"); 
fwrite($log, "test message"); 
fclose($log);

ただし、error_log代わりに関数を使用することもできます。

于 2010-06-14T16:12:51.110 に答える
2

http://php.net/manual/en/wrappers.php.phpから

php://stdinphp://stdoutおよびphp://stderrPHP プロセスの対応する入力ストリームまたは出力ストリームへの直接アクセスを許可します。これらのラッパーを使用してストリームを手動で開くのではなくSTDIN、単に定数を使用することをお勧めしますSTDOUTSTDERR

于 2010-06-14T16:14:46.560 に答える