Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   SimpleXML, неопределенная функция (http://www.flasher.ru/forum/showthread.php?t=117636)

xAnToNYx 31.10.2008 23:37

SimpleXML, неопределенная функция
 
В скрипте имеется такая строчка:

Цитата:

$gallery_xml = simplexml_load_file('gallery.xml');
Почему при ее обработке выдается ошибка

Цитата:

Fatal error: Call to undefined function: simplexml_load_file() in ...
???

Chas 31.10.2008 23:57

переведите ошибку.
такая ошибка типична в случае, когда не подключена библиотека функций.
Откройте хелп, найдите функцию, найдите раздел к которому она относится.
Прочтите о том, что библиотека включена в php по умолчанию и что она есть только в php5.

xAnToNYx 01.11.2008 00:09

Ошибку я-то сразу перевел..
У меня стоит версия PHP 5.2.6 (на сервере предоставленного мне хостинга), но тем не менее ошибка возникает..

DarkLight 01.11.2008 00:10

Либо у Вас php собран без simplexml, либо у Вас классическая проблема несовместимости simplexml и zend.ze1_compatibility_mode. В последнем случае пользуемся решением отсюда:
http://blog.taragana.com/index.php/a...blem-solution/
Если доступа к php.ini нет, то есть спец. функция ini_set, позволяющая выполнить это преобразование перед выполнением скрипта (http://ru2.php.net/ini_set)

xAnToNYx 01.11.2008 00:40

А что в ini_set прописывать? Я так понял, что
Цитата:

ini_set('zend.ze1_compatibility_mode', 'Off');
?

Добавил эту строчку в свой скрипт, но ошибка продолжает возникать.

DarkLight 01.11.2008 17:39

phpinfo() смотрели? там есть упоминание о том, что simplexml в составе вообще есть?

xAnToNYx 02.11.2008 02:07

Посмотрел.. и о simplexml там ничего не упоминается.
Может быть кто-то может посоветовать альтернативные способы обработки xml файлов и показать примеры их работы?


Часовой пояс GMT +4, время: 01:34.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.