Возможно, эта проблема связана с областью применения - PullRequest
0 голосов
/ 16 июня 2020

Я сейчас играю с некоторыми AJAX и у меня возникла проблема. Я написал небольшой скрипт с Bootstrap и из этого вызова модальный bootstrap. Намерение состоит в том, чтобы использовать модальное окно для принудительного вызова AJAX сценария PHP, который я затем захочу выполнить, вероятно, некоторые операции с базой данных. Чтобы проверить это, я запускаю сценарий на сервере PHP от Zend. Я вижу, что вызов AJAX работает, но чего не происходит, так это то, что скрипт не запущен. Я сбросил эхо и тому подобное, хотел бы увидеть процесс кода, и он работает, но то, что не произойдет, - это вызов функции регистрации, которая действительно проста, и я вижу, что процесс может найти функцию, но не запускается ! Я не знаю, связана ли проблема с областью применения или чем-то еще. Функция находится в пути включения, у меня сначала были некоторые проблемы с этим, но теперь все рассортировано. Это код функции, которую я вызываю;

'''<?php
include '../settings.php';
include '../library.php';
echo ' This is the first call to the logout script';
echo ' should have logged something';
if (is_callable('log_message')){
    echo '  function found';
}
log_message('This is a call to the logout script'); ##This won't run!
echo ' should have logged something';
echo ' This is a call to the logout script'; ##All these echos work!'''

Это выходные данные сервера; '' 'Это первый вызов сценария выхода из системы, который должен был что-то зарегистрировать найденная функция
Существующий файл log_file.txt должен был что-то записать Это вызов сценария выхода из системы' ''

Это сводит меня с ума, потому что нет причин, по которым это не должно работать, я могу поместить все это на github, но мне может быть неудобно! Любой совет будет более чем признателен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...