![]() |
PHP + XSLT
дома у меня стоит PHP там есть XSLT
есть VDS там тоже стоит PHP но XSLT там нет... обе машины под Убунту6 оба PHP ставились из пакета что делать? |
Установите пакет php5-xsl:
Код:
sudo apt-get install php5-xsl |
уже сделал
|
Хм... Сейчас попытался запустить обработку XLST из PHP скрипта. Пишет - неверная функция.
Видимо, XSLT не поддерживается. Как его прикрутить к Мандриве?:) PHP 5.2.4. Apache 2.2.6 Скачал я пакет php5-xsl, но он, во-первых, для OpenSUSE, а во вторых для PHP 5.2.0. В общем, установил. И что дальше делать? XSLT всё равно не работает... |
Какая функция неверная?
Вот пример XSLT-трансформации в PHP5: Код:
<?php |
ibnteo, я использовал такой вариант:
PHP код:
Попробовал ваш вариант - "Fatal error: Class 'XsltProcessor' not found in /var/www/html/xmlbook/index.php on line 6" :( Может быть надо подключить библиотечку какую? |
Видимо пакет не как надо установился, неужели в мандриве нет пакета php5-xsl?
P.S. я не знаю как софт в мандриве ставится. |
Вот не было пакета в дистрибутиве :( Да и поиск только для SUSE выдаёт. Впрочем, я только rpmfind'ом пользовался.
Наверное что-то в httpd.conf (или в php.ini?) надо дописать. Или он работает сам по себе? :) |
в убунту работает сразу, при установке создается файл /etc/php5/conf.d/xsl.ini с содержимым: extenstion=xsl.so
возможно в мандриве этот пакет по другому называется |
Да, файл такой есть, строка в нём тоже.
Но... XsltProcessor() всё равно не определён. В phpinfo() никаких упоминаний про xsl нет. |
Время: 02:34. |
Время: 02:34.
© OSzone.net 2001-