$filename = ('/coords.txt'); // текстовый файл координат: широты и долготы, а так же, даты и времени
if(isset($_POST["coordLat"]) && $_POST["coordLon"] && $_POST["datetime"]) {
$coordLat = ($_POST["coordLat"]); // координаты широты
$coordLon = ($_POST["coordLon"]); // координаты долготы
$date = ($_POST["datetime"]); // дата и время
$current = file_get_contents($filename); // Открываем файл для получения существующего содержимого
$coords = "$coordLat<br>,
$coordLon<br>,
$date<br><br>"; // Новые данные добавить в файл
// Пишем содержимое в файл,
// используя флаг FILE_APPEND для дописывания содержимого в конец файла
// и флаг LOCK_EX для предотвращения записи данного файла кем-нибудь другим в данное время
file_put_contents($filename, $coords, FILE_APPEND | LOCK_EX);
}
declare(strict_types = 1);
error_reporting(E_ALL);
// Кнопка DisLike
// конфигурация БД
$servername = '/////////';
$dbname = '\\\\\\\\\\'; // название БД
$database = '++++++++'; // имя пользователя БД (Логин)
$password = '---------';
$ds = "mysql:host=/////////;port=3306;dbname=\\\\\\\\\\;charset=utf8";
try {
$pd = new PDO($ds, '++++++++', '---------');
// Для таблице counterDisLike
if (isset($_POST['countDislike']) && (int)$_POST['countDislike'] === 1) {
$stm = $pd->query("SELECT `value` FROM counDisLike WHERE `iddislike` = 1"); // Для DisLike
$dislike = (int)$stm->fetchColumn();
$dislike++;
$paramsDisLike = [':iddislike' => 1, ':value' => $dislike];
$quer = "UPDATE `counDisLike` SET `value` = :value WHERE `iddislike` = :iddislike";
$stm = $pd->prepare($quer);
$stm->execute($paramsDisLike);
echo json_encode($dislike);
}
}
catch(Exception $e) {
echo $e->getMessage();
}
Вариант № 2
$('#butColor').on('click', function(e) {
var pag = $('.pag');
if (pag.hasClass('theme-light')) {
pag.toggleClass('theme-dark theme-light');
$(this).html('theme-LIGHT'); // текст на кнопке
} else {
pag.toggleClass('theme-dark theme-light');
$(this).html('theme-DARK'); // текст на кнопке
}
e.preventDefault();
});
// Или Вариант № 2
$('#butColor').click(function(e) {
var pag = $('.pag');
pag.toggleClass('theme-dark theme-light');
if (pag.hasClass('theme-dark')) {
$(this).html('theme-LIGHT');
} else {
$(this).html('theme-DARK');
}
e.preventDefault();
});