ファイルを開きたいのですが、ファイルに文字列 deosn が存在しないかどうかを確認して書き込みます。
これを行う:
$fp=fopen('categories.txt','a+');
$content=fread($fp,filesize('categories.txt'));
if(!strstr($content,$cat)){
fwrite($fp,','.$cat);
}
fclose($fp);
しかし、書き込み後、categories.txt に繰り返し値が表示されました。私が期待できる唯一の問題はエンコードの問題ですが、すべてのファイルは utf-8 であり、categories.txt
ラテン記号と少数の記号しかありません。
問題はどこにありますか?