我有以下简单的计数,系统和我有2件事,我不能做。 这是我的count.php文件:
<?php
if (file_exists('admin/all_count.txt')){
$fil = fopen('admin/all_count.txt', r);
$dat = fread($fil, filesize('admin/all_count.txt'));
echo $dat+1;
fclose($fil);
$fil = fopen('admin/all_count.txt', w);
fwrite($fil, $dat+1);
}
else
{
$fil = fopen('admin/all_count.txt', w);
fwrite($fil, 1);
echo '1';
fclose($fil);
}
?>
以下是all_count.txt文件的内容(但我认为你不需要它):
81
问题: -
<?php include("count.php");
?>
放在我想要计算的页面内,但是我在哪里
把这个包括在内,它显示了all_count.txt的实际内容
在网页中的文件,我想隐藏。 我试过这个让它在一周前变为零,但是没有用: 我试过这个让它为零,并没有奏效: zero.php:
<?php
if (file_exists('admin/all_count.txt')){
$fil = fopen('admin/all_count.txt', r);
$dat = fread($fil, filesize('admin/all_count.txt'));
$dat-$dat;
fclose($fil);
$fil = fopen('admin/all_count.txt', w);
fwrite($fil, $dat-$dat);
}
else
{
$fil = fopen('admin/all_count.txt', w);
fwrite($fil, 0);
echo '0';
fclose($fil);
}
?>
答案 0 :(得分:3)
为了将文件的内容归零oyu就可以了
file_put_contents( '管理员/ all_count.txt', '0');
您可以使用file_get_contents / file_put_contents - 我认为这对您来说会更容易。
答案 1 :(得分:1)
如果您不想在页面上显示内容,请不要使用echo
。
你已经有办法把计数写入你的txt文件,为什么你不能只写0呢?