Поскольку я обновил ОС своего MAC (до последней версии OSX Mavericks), я заметил, что на моей странице не было контента (это проект php с большим количеством кода).simplexml_load_file приводит к пустой странице
Но дело в том, что проблема возникает каждый раз, когда я пытаюсь загрузить XML-файл через Simplexml.
Вот код:
$file = __DIR__ . '/myfile.xml';
$xml = simplexml_load_file($file);
Но нет никакой ошибки, это просто пустая страница (без источника HTML, чтобы увидеть в браузере). И я не отключил отчет об ошибках. И путь также верен (is_file()
возвращает true).
И, как я уже сказал, до обновления ОС он работал хорошо.
«Я не отключил отчет об ошибках» - но вы включили его ** на **? Если это новая версия PHP, ваш php.ini, вероятно, переписан. – IMSoP
Возможный дубликат [Ссылка - что означает эта ошибка в PHP?] (Http://stackoverflow.com/questions/12769982/reference-what-does-this-error-mean-in-php) (в частности [это раздел] (http://stackoverflow.com/a/12772851/157957)). – IMSoP
Я думаю, что отчет об ошибках по-прежнему включен, потому что, если я ошибаюсь, добавив дополнительную папку между тем, кто ее не существует, она выдает исключение из пути wron ... Я также добавил 'ini_set ('display_errors', 1); error_reporting (~ 0); 'но ничего не изменил – lenny