В этом PHP коде мы пытаемся подсчитать пользователей, которые скачали файл.
Проблема в том, что счетчик сбрасывается через некоторое время. Я хочу, во-первых, заставить его не сбрасывать и, если это невозможно, установить начальный номер, например 8000
, а не 0
.
Вот код:
$myfile = fopen("counter.txt", "r") or die("Unable to open file!");
$content = fread($myfile, filesize('counter.txt'));
$array = explode(',', $content);
if (isset($_GET["val"])) {
$val = $_GET["val"];
} else {
$val = 8000;
}
$indexStr = $array[$val];
$target = intval($indexStr);
$target = $target +1;
$array[$val] = strval($target);
$finalString = implode(",",$array);
$myfile = fopen("counter.txt", "w") or die("Unable to open file!");
fwrite($myfile, $finalString);
fclose($myfile);
URL, частью которого является этот код: avang.ir/ssd-landing
.
Спасибо всем.