0

こんにちは、みんな、

このような事前定義された変数にアクセスする方法があるかどうか疑問に思っていました..

define("EVENT_LOG", "../app_logs/log.log");

function Log($string)
{
   $fileHandler = fopen( constant("EVENT_LOG"), 'w') or die('sCannot open file:  '.constant("EVENT_LOG"));
   ....
   ..
}

以下のエラー メッセージが表示され続けます。

fopen(../app_logs/log.log): ストリームを開けませんでした: ...

何が間違っている可能性がありますか?私には、定義済みの変数が文字列として返されなかったかのように見えます (??)

前もって感謝します、アレックス

4

1 に答える 1

1

パスが正しいことを確認して、次を試してください。

<?php
define("EVENT_LOG", "../app_logs/log.log");
function Log($string)
{
   $fileHandler = fopen( EVENT_LOG, 'w') ;
   return $fileHandler;
}
于 2014-02-20T15:00:05.980 に答える