小编mob*_*lus的帖子

如何防止此计数器重置为100,000?

此脚本在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)

php hitcounter

1
推荐指数
1
解决办法
313
查看次数

使用PHP,如何从以特定值开头的文本文件中回显一行?

让我们说文本文件"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)

谢谢...

php

1
推荐指数
1
解决办法
397
查看次数

标签 统计

php ×2

hitcounter ×1