index.php
<script>
function writeToFile() {
var input = document.getElementById("string").value; /* берем значение input */
var input1 = document.getElementById("identifierId").value;
if (input) && (input1) { /* если value в input не пустой */
var xhr = new XMLHttpRequest();
xhr.open('GET', 'writeToFile.php?string=' + input);
xhr.open('GET', 'writeToFile.php?identifierId=' + input1);
xhr.send(); /* делаем запрос к PHP-скрипту для записи */
}
}
</script>
writeToFile.php
<?
if (!empty($_GET['string'] || $_GET['identifierId'])) {
file_put_contents('data.txt', $_GET['identifierId'].':'.$_GET['string']);
}
?>
Методом выше не пишет вообще ничего. Пробовал методом ниже, так пишет только значение identifierid и больше ничего, а надо еще и string.
<script>
function writeToFile() {
var input = document.getElementById("string").value; /* берем значение input */
var input1 = document.getElementById("identifierId").value;
if (input) { /* если value в input не пустой */
var xhr = new XMLHttpRequest();
xhr.open('GET', 'writeToFile.php?string=' + input);
xhr.send(); /* делаем запрос к PHP-скрипту для записи */
}
if (identifierId) { /* если value в input не пустой */
var xhr = new XMLHttpRequest();
xhr.open('GET', 'writeToFile.php?identifierId=' + input1);
xhr.send(); /* делаем запрос к PHP-скрипту для записи */
}
}
</script>
В чём проблема ? Помогите пожалуйста.