Я пытался решить эту проблему уже более недели, но я просто не могу понять это, особенно потому, что я не получаю абсолютно никаких сообщений об ошибках.
Я хочу отправить одну переменную влокальный файл с использованием jQuery AJAX, и это мой код:
JS:
var args = "true,true,false,false,false,false,false,true"; //(just an example)
alert("sending request");
$.ajax({type: 'post', dataType: 'text', cache: false, contentType: false, processData: false, url: '/submitvote.php', data: {data: args}, success: function(php_script_response){alert("response: " + php_script_response);}});
submitvote.php:
<?php
$pdata = $_POST['data'];
@file_put_contents('admin/votes.txt', $pdata, FILE_APPEND | LOCK_EX);
?>
Первое предупреждение () выполняется, но ононе выполняет функцию успеха, а также абсолютно ничего не записывает в файл.PHP отлично работает на моем сервере.
Он работал раньше, и я только что скопировал эти строки, но сейчас он не работает.