ルックアップ (座標など) をキャッシュするファイルを作成したいと考えています。理由はわかりませんが、WordPress 内で作成して書き込むことができません。私は試しにこのコードを使用しています:
<?php
$filename = 'sitevisitors.txt';
if (file_exists($filename))
{
$count = file(TEMPLATEPATH . 'sitevisitors.txt');
$count[0] ++;
$fp = fopen(TEMPLATEPATH . "sitevisitors.txt", "w");
fputs ($fp, "$count[0]");
fclose ($fp);
echo $count[0];
}
else
{
$fh = fopen(TEMPLATEPATH . "sitevisitors.txt", "w");
if($fh==false)
die("unable to create file");
fputs ($fh, 1);
fclose ($fh);
$count = file(TEMPLATEPATH . 'sitevisitors.txt');
echo $count[0];
}
?>
エラー メッセージは表示されませんが、ファイル「sitevisitors.txt」が作成および更新されず、サーバーに表示されません。私は何を間違っていますか?パスは問題ないはずです。私のサーバー ホストは、私が完全な権限を持っていることを確認します。このコードは、WordPress 以外でも美しく機能します...
どんな提案でも大歓迎です!
乾杯、マリーナ