Почему не находится файл, если он есть?

123
15 января 2019, 21:10

Я всегда получаю not exists даже если файл есть. - Что не так ?

function checkedFile() {
 var fileName = 'file.php';
 var checked = <?php $filename = $_GET["fileName"]; if (file_exists($filename)) { echo "'exists'"; } else { echo "'not exists'"; }?>;
 console.log(checked);
}
setInterval(function(){checkedFile()},500);
Answer 1

Нужно делать честный запрос на апи, и проверять файл на сервере, а не на клиенте

function checkedFile() {
 var fileName = 'file.php?fileName=имя_файла';
 fetch(fileName).then(result => result.text())
   .then(console.log)
}
setInterval(function(){checkedFile()},500);

А на стороне сервера уже проверяйте, что файл существует

filename = $_GET["fileName"];
if (file_exists($filename)) {
  echo "'exists'";
} else {
  echo "'not exists'";
}
READ ALSO
Удалить символы из строки в PHP

Удалить символы из строки в PHP

Приходит строка с номером телефона в таком формате

169
Как перезаписать значение ключа $data в Codeigniter 3.1.6

Как перезаписать значение ключа $data в Codeigniter 3.1.6

В контроллере, в функции index() я создаю массив:

153
Цифры 2 и 4 в именах функций

Цифры 2 и 4 в именах функций

Часто встречал у разных разработчиков, в названиях методов использую числа 2 или 4

158
Unistall apache 2.4 + php 7.1

Unistall apache 2.4 + php 7.1

Ребят, нужна помощь, скажите какими командами или как вообще возможно перманентно удалить Apache 24 и PHP 7

154