php функция не записывает в файл на сервере - PullRequest
0 голосов
/ 24 апреля 2020

У меня есть эта кнопка:

<button onclick="writeToServer();" >Test</button>

Функция JS writeToServer ():

<script type="text/javascript">
    function writeToServer(){
    DATA = "test";
    var url = "write.php";
    var XML = "file.txt";
    if (window.XMLHttpRequest)
    {
        xmlhttp = new XMLHttpRequest();
    }
    else
    {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
        xmlhttp.open("POST",url,true);
        xmlhttp.send("D="+DATA+'&F='+XML);
    }
</script>

и запись. php файл is:

<?php
$NAME = $_POST['F'];
$HANDLE = fopen($NAME, 'w') or die ('CANT OPEN FILE');
fwrite($HANDLE,$_POST["D"]);
fclose($HANDLE);
?>

Но после нажатия кнопки file.txt по-прежнему пуст. Что я делаю неправильно / что я должен изменить, чтобы сделать эту работу.

...