Внутренняя ошибка сервера (500), когда Ajax загружает скрипт PHP - PullRequest
0 голосов
/ 23 августа 2010

Я создаю приложение для доски объявлений, используя Javascript и PHP.Когда я пытаюсь загрузить php-скрипт через Ajax, я получаю 500 внутреннюю ошибку сервера.Если я загружаю простой текст вместо php, вызов Ajax работает нормально, и текст отображается.

Кто-нибудь знает, почему на сервере возникнут проблемы с этим?

Вот мой php файл:

<?php
    //Get input from my form
    $from = $_POST["guestbook_from"];
    $msg = $_POST["guestbook_msg"];
    $today = getdate(date("U"));

    recordMessage($from,$msg); //external php function, creates database record

    //Print some html
    echo("<p>");
    echo($msg);
    echo("</p>");
    echo("<h4>");
    echo($from);
    echo("<br />");
    echo("<small>");
    echo("posted on ");
    echo($today[month]);
    echo(" ");
    echo($today[mday]);
    echo(", ");
    echo($today[year]);
    echo("</small>");
    echo("</h4>");
?>

1 Ответ

1 голос
/ 23 августа 2010

Помимо кода состояния HTTP, вам также необходимо изучить ответ сервера на ошибку.В теле ответа могут быть сообщения об ошибках, если они есть!

Вы должны использовать Firebug .Включите вкладку Консоль (или Сеть), и вы получите все HTTP-запросы и ответы.

console

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