Я знаю, что большинство из вас скажут, что сохранение кликов внутри .txt или .php– файла происходит медленнее, чем в БД, и я согласен, но я требую этого …
У меня уже есть скрипт, в котором хранятся клики одной формы внутри .txt- файла. Дело в том, что мне нужно использовать этот скрипт для нескольких форм и хранить клики в том же файле .txt (или .php) и эхом выбирать количество кликов на каждой кнопке. Этого я не могу достичь.
Если у вас есть решение для моей проблемы и вы хотите опубликовать ответ, добавьте некоторое объяснение, чтобы я мог понять, почему / как вы это сделали, чтобы я не стал снова задавать одни и те же вопросы. благодаря
Вот что я имею до сих пор:
HMTL:
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post"> <input type="submit" value="click me!" name="clicks"> </form> <div>Click Count: <?php echo getClickCount(); ?></div>
PHP:
if( isset($_POST['clicks']) ) { incrementClickCount(); } function getClickCount() { return (int)file_get_contents("clickit.txt"); } function incrementClickCount() { $count = getClickCount() + 1; file_put_contents("clickit.txt", $count); }
Обновление Я готов использовать json для этого (как я понимаю, это может быть сделано), но вам придется нести со мной, потому что я никогда не использовал json раньше и даже если его легко читать / писать, первый раз в первый раз …