アクセスログを取りたいのですが、下記の02行目のように同一サーバー内からは
問題なくリファラを収集できているのですが、「http://○○.com/referer.dat」など
外部ドメインへ書き込みをしようとするとエラーになってしまいます。

どのように記述すれば外部サーバー内のdatファイルに書き込みできるでしょうか?



//リファラを書き込むファイルを指定
$refererfile="referer.dat";        ←ここで困っています
//接続者のPC環境を取得
$agent = $_SERVER["HTTP_USER_AGENT"];
//接続者のリファラを取得
$referer = $_SERVER["HTTP_REFERER"];
//時間の取得
$wday=time();
$days=date("YmdHi",$wday);
//追記用でファイルを開く
$fp = @fopen($refererfile,"a+");
//ファイルを一時ロック
flock($fp,LOCK_EX);
//書き込み
fputs($fp, $days."|".$referer."|".$agent."\n");
//ロック終了
flock($fp,LOCK_UN);
fclose($fp);