Как доказать хостеру , что Xslt не работает
Простейший код :
$result = xslt_process($xp, $xml_file, $xslt_file);
- дает ошибку:
Fatal error: Call to undefined function xslt_create()
Как доказать хостеру, что у него система не работает? Он говорит: ведь в phpinfo() написано, значит - все OK!
Сделал модуль обновления базы на сайте на основе DOM XML. У меня на локальной машине (WindowsXP, Apache, php4) все работает, у хостера - нет. phpinfo() показывает, что библиотека установлена.
Простейший код :
$result = xslt_process($xp, $xml_file, $xslt_file);
- дает ошибку:
Fatal error: Call to undefined function xslt_create()
Как доказать хостеру, что у него система не работает? Он говорит: ведь в phpinfo() написано, значит - все OK!
У меня недавно была подобная проблема. Я внимательно сравнил phpinfo у себя на локальном серваке и у хостера. У него якобы xslt модуль был тоже установлен, но отличие все же было. По-моему, если я не ошибаюсь, не была указана то ли версия, то ли еще что-то. Вообщем внимательно сравни информацию у себя и у него и отошли письмом, приписав "Найди 10 отличий!" :)
У меня недавно была подобная проблема. Я внимательно сравнил phpinfo у себя на локальном серваке и у хостера. У него якобы xslt модуль был тоже установлен, но отличие все же было. По-моему, если я не ошибаюсь, не была указана то ли версия, то ли еще что-то. Вообщем внимательно сравни информацию у себя и у него и отошли письмом, приписав "Найди 10 отличий!" :)
версия , скорее всего будет другой, у него ж Unix? а у меня Windows
Ошибка состоит в том, что не создается объект XSLT, а без него ничего не выйдет.
версия , скорее всего будет другой, у него ж Unix? а у меня Windows
Ошибка состоит в том, что не создается объект XSLT, а без него ничего не выйдет.
Кстати, забыл сказать, что xslt трансформация сильно отличаются в PHP версии 4 и 5. Так что, если у тебя и хостера версии PHP совпадают, то будут совпадать и версии XSLT модуля и ОС тут ни при чем.
Ошибка Fatal error: Call to undefined function xslt_create() появляется вследствие того, что неверно установлен XSLT модуль.
Таким образом, сначала проверь версию PHP, установленную у хостера и, если они будут совпадать, требуй переустановки XSLT.
Ошибка Fatal error: Call to undefined function xslt_create() появляется вследствие того, что неверно установлен XSLT модуль.
Возникает в последсвии того что не был загружен этот модуль;)
Возникает в последсвии того что не был загружен этот модуль;)
а это как же ?
Копия из phpinfo()
xml
XML Support active
XML Namespace Support active
libxml2 Version 2.6.19
xmlrpc
core library version xmlrpc-epi v. 0.51
php extension version 0.51
author Dan Libby
homepage http://xmlrpc-epi.sourceforge.net
open sourced by Epinions.com
xsl
XSL enabled
libxslt Version 1.1.14
libxslt compiled against libxml Version 2.6.19
EXSLT enabled
libexslt Version 1.1.14
а у меня :
Fatal error: Call to undefined function xslt_create() in /usr/home/navigator/www/xml/import/import.php on line 18