Здравствуйте, есть форма - почта и после валидации данные отправляются ajax запросом на обработку php скриптом который должен создать файл и записать в него данные. При локальной разработке, использую OpenServer, всё в порядке, но после выгрузки на хостинг, файл не создаётся, не подскажите в чём проблема ?
ajax запрос
let xhr = new XMLHttpRequest()
let data = JSON.stringify({
mail : `${mail.value}`
})
xhr.open("POST", './php_scripts/mail.php')
xhr.setRequestHeader('Content-type', 'application/json; charset=utf-8');
xhr.send(data)
mails.php код
<?php
$mail = file_get_contents('php://input');
$mail = json_decode($mail);
foreach($mail as $value){
$file = fopen('mails.txt', "a");
fwrite($file, "[ MAIL ]"." $value\n");
fclose($file);
}
?>