そのような基本的な質問をお詫びしますが、私は次のコードをデバッグしました:
$fname = 'results.txt';
$handle = fopen($fname,"a+");
if ($handle){
$cnt = file_get_contents('./results.txt');
$pos = strpos($cnt,":");
if ($pos === 'false'){
$str = htmlspecialchars($_COOKIE['username']).": ".$_COOKIE['score'];
fwrite($handle,$str);
}
if ($cnt) echo $cnt;
else echo 'Error in file_get_contents!<br />';
}
else echo '<span>Error while opening file</span>';
$ cntは、私が何をしてもfalseを返します。引数を「results.txt」に変更しようとしましたが、完全なURLをファイルに変更しましたが、まだ進行していません。php.netで関数を調べたところ、構文は正しいことがわかりました。
御時間ありがとうございます。
急いで書いたので、PSコード自体は良くありません(このタスクには正規表現が適しています)が、書き直す前に実行したいと思います。