此脚本在100,000之后重置.我需要更改什么以防止重置而是继续计数?
<?php
$filename1 = 'content/general_site_data/total_site_page_loads.txt';
if (file_exists($filename1)) {
$fh = fopen("content/general_site_data/total_site_page_loads.txt", "a+");
if($fh==false)
die("unable to create file");
$filec = 'content/general_site_data/total_site_page_loads.txt';
if (!is_writable($filec))
die('not writable');
$total_site_page_loads = trim(file_get_contents($filec)) + 1;
fwrite(fopen($filec, 'w'), $total_site_page_loads);
echo '------------------------------<br />
Site Wide Page Views: '.$total_site_page_loads.'<br />';
} else {
$fh = fopen($filename1, "a");
$total_site_page_loads = trim(file_get_contents($filename1)) + 1;
fwrite($fh, $total_site_page_loads);
fclose($fh);
echo '------------------------------<br />
Site Wide Page Views: '.$total_site_page_loads.'<br />';
}
?>
Run Code Online (Sandbox Code Playgroud) 让我们说文本文件"data1.txt"包含:
56715||Jim||Green||19
5678||Sara||Red||92
53676||Mark||Orange||6
56787||Mike||Purple||123
56479||Sammy||Yellow||645
56580||Martha||Blue||952
ect...
.
.
Run Code Online (Sandbox Code Playgroud)
我想只回应以"5678 ||"开头的行."5678"是确切的$ refVal或参考值.该行应显示如下:
My name is: $nameVar
My color is: $colorVar
My number is: $numVar
Run Code Online (Sandbox Code Playgroud)
谢谢...