0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 11
|
|
1 | |
PHP код не выполняется и не отображает ошибок21.09.2017, 15:29. Показов 1770. Ответов 17
Метки нет (Все метки)
Код PHP, к которому обращаются через ajax, не выполняется.
Теперь нужно посмотреть ошибки в коде, но как их увидеть, если к нему обращаются с помощью ajax? Где можно посмотреть ошибки кода PHP, если их нет в логе сервера? Подскажите новичку, какие есть программы, и что может помочь?
0
|
21.09.2017, 15:29 | |
Ответы с готовыми решениями:
17
Некорректно отображает php код Php код не выполняется Не выполняется PHP-код Не выполняется PHP код |
3851 / 3196 / 1343
Регистрация: 01.08.2012
Сообщений: 10,820
|
|
21.09.2017, 15:41 | 2 |
log_errors (должно быть on) и error_log (путь к файлу с логами).
0
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
21.09.2017, 15:45 | 3 |
1) В браузере в консоли разработчика. f12 -> network -> XHR. Там будут ваши ajax запросы.
2) Содержимое ajax ответа можно вывести на экран. Через alert например.
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
21.09.2017, 17:08 | 4 |
Сякс запрос ничем не отличается от "обычного" запроса, поэтому можно в браузере открыть страницу с нужным адресом, можно посылать запрос из консоли исрользуя curl, и как отметили выше можно воспользоваться инструментами разработчика в браузере
0
|
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 11
|
|
22.09.2017, 15:29 [ТС] | 5 |
Открывала саму страницу (имеете ввиду скрипта?), но php страница, к которой обращается ajax внутри других страниц, которые можно открыть только введя логин и пароль, необходимо подтверждение авторизации..и открывается только начальная страница сайта, то есть я не могу открыть саму php страницу кода...)
Добавлено через 4 минуты Jewbacabra, А могу я обратиться к вам, чтобы помогли доделать скрипт?
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
22.09.2017, 21:00 | 6 |
Можно создать тему с вопросом, обратившись к всем пользователям данного форума
Я имею ввиду сделать http-запрос, какой конкретно файл будет точкой входа не важно. Авторизация каким образом сделана. Но в любом случае можно отслеживать аякс запросы в инструментах разработчика брузера.
0
|
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 11
|
|
23.09.2017, 14:31 [ТС] | 7 |
Jewbacabra,
Ого, даже так можно?
Я имела ввиду лично у вас узнать, например, обменяться контактами? помочь за оплату. Еще не разобралась. Это Http запрос? http://rubl.pro/?q=directimpex... before.php Добавляются символы (простите за такое примитивное объяснение) ?q= и происходит репост на общий сайт. Сам скрипт по-моему не открывается. Добавлено через 43 секунды Jewbacabra, Могла закрасться ошибка, и я не знаю, где ее искать
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
23.09.2017, 20:00 | 8 |
Начать нужно с открытия инструментов разработчика (F12) и смотреть есть ли ошибки js на вкладке console и отправляется ли аякс запрос и если отправляется то какой приходит ответ во вкладке network
0
|
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 11
|
|
25.09.2017, 09:32 [ТС] | 9 |
Jewbacabra, ответ не приходит, вернее, приходит ответ ввиде страницы html, с которой был отправлен запрос.
А в подобном запросе, подобного php кода, но сделанного до меня - приходит ответ с данными от аякс. Снова не могу проверить ошибки. Но их можно вывести через alert?
0
|
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
|
|
25.09.2017, 13:02 | 10 |
Olganja, т.е ответ на аякс запрос такой же как и обратиться напрямую из браузера? Ну остается только одно - искать причину почему возвращается html вместо нужных данных http://phpfaq.ru/debug
0
|
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 11
|
|
25.09.2017, 18:22 [ТС] | 11 |
Jewbacabra, нет, ответа вообще нет никакого. ответ - исходная страница, на которой размещена кнопка, с обращением по аяксу
Добавлено через 1 минуту Jewbacabra, спасибо) попробую разобраться Добавлено через 36 секунд Jewbacabra, еще раз, попытка - а вас можно привлечь к непосредственной помощи?)
0
|
15 / 15 / 7
Регистрация: 17.12.2016
Сообщений: 172
|
||||||
25.09.2017, 18:41 | 12 | |||||
Olganja, не знаю, помогу вам или нет, как я отлавливаю ошибку аякс запроса и решаю что делать, покажу на примере
0
|
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 11
|
||||||||||||||||
03.10.2017, 10:53 [ТС] | 14 | |||||||||||||||
serj0110,
Объясните, в этом коде выводит data?
Добавлено через 2 минуты В json отправляются данные, можно ли добавить в эти данные ошибки php? Сейчас я их смотрю только в среде разработки, и никаким другим образом не могу отлавливать ошибки
0
|
15 / 15 / 7
Регистрация: 17.12.2016
Сообщений: 172
|
||||||
03.10.2017, 17:05 | 15 | |||||
Для этого я и показал что сначала написать console.log(res) чтобы увидеть ошибку до выполнения условий(по другому говоря, ты сможешь определить есть ли ошибка в коде или нет).
И да, чуть не забыл, по моему надо так
0
|
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 11
|
|
06.10.2017, 13:00 [ТС] | 16 |
Вопрос решился так:
в файл php добавили все связанные файлы с помощью require. Видимо, из-за этого не подключались токены и не происходила авторизация. А после авторизации, файл стало возможно открыть в браузере и посмотреть ошибки. И прописали абсолютную ссылку в ajax при нажатии на кнопку. До этого ссылка была вида: ./?s=administration&s2=ajxexportxls serj0110, Правильно понимаю, что нужна последовательность. Сначала выводить console.log(res) до условия if, и в моем случае console.log(data)? Добавлено через 1 минуту serj0110, в общем решили
0
|
15 / 15 / 7
Регистрация: 17.12.2016
Сообщений: 172
|
|
06.10.2017, 13:23 | 17 |
Верно, просто когда ты выведешь в консоли результат(в твоем случае data), ты сможешь проверить правильно ли выполнился запрос, и уже от полученного результата можно отталкиваться.
0
|
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 11
|
|
11.10.2017, 19:16 [ТС] | 18 |
serj0110, Спасибо
0
|
11.10.2017, 19:16 | |
11.10.2017, 19:16 | |
Помогаю со студенческими работами здесь
18
Не выполняется php код Не выполняется PHP код PHP код не выполняется Не выполняется PHP-код Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |