PHPとテキストファイルで簡単なニュースヒットカウンターを作ろうとしています。ファイルをチェックして読み取るための簡単なコードを書きました。
テキストファイル:
//Data in Source File
//Info: News-ID|Hits|Date
1|32|2013-9-25
2|241|2013-9-26
3|57|2013-9-27
PHP ファイル:
//Get Source
$Source = ENGINE_DIR . '/data/top.txt';
$Read = file($Source);
//Add New Record
foreach($Read as $News){
//Match News ID
if($News[0] == "2"){
//Add New Record and Update the Text File
}
}
問題は、ニュースのヒットを変更できないことです。たとえば、2 行目のヒット数を241から242に変更し、txt ファイルに再度書き込む必要があります。
このサイトとGoogleで検索して、いくつかの方法を試しましたが、修正できませんでした。