Установка sablotrona :(:(

  • Автор темы Fatal^Error//
  • Дата начала

Fatal^Error//

Guest
Установка sablotrona :(:(

Здрасти!!!
Хочу использовать XML в своих скриптах,
прочитал татью об установке, но там написано:
"
Чтобы этот код работал, нужно установить XSLT-процессор Sablotron. На виндовой машине это делается так:
# положить iconv(-1.3).dll, expat.dll и sablot.dll в C:\windows\System (все файлы есть в стандартном дистрибутиве php)
# открыть C:\windows\php.ini и в нём найти параметр extension_dir. Если значение параметра — "." или нечто вроде "./", исправить на, скажем, "f:\usr\local\php\extension" (или адрес директории, в которой у вас лежат/будут лежать расширения php). Теперь это будет директория расширений php.
# положить в директорию расширений файл php_xslt.dll (это для php версии 4.2.x), либо php_sablot.dll (для версии 4.0.x)
# в php.ini раскомментируйте строчку extension=php_xslt.dll (4.2.x) или extension=php_sablot.dll (4.0.x)"

У меня ПХП 5, но дистре нет этих файлов, я час проискал их в инете, но ничё не нашел:(:(
помогите, если можно дайте прямые ссылки на эти файлы
У меня Win XP SP1
PHP Version 5.0.4

В phpinfo написано следующее:
dom
DOM/XML enabled
DOM/XML API Version 20031129
libxml Version 2.6.11
HTML Support enabled
XPath Support enabled
XPointer Support enabled
Schema Support enabled
RelaxNG Support enabled

iconv
iconv support enabled
iconv implementation "libiconv"
iconv library version 1.9

Directive Local Value Master Value
iconv.input_encoding ISO-8859-1 ISO-8859-1
iconv.internal_encoding ISO-8859-1 ISO-8859-1
iconv.output_encoding ISO-8859-1 ISO-8859-1


libxml
libXML support active
libXML Version 2.6.11
libXML streams enabled

SimpleXML
Simplexml support enabled
Revision $Revision: 1.139.2.4 $
Schema support enabled

xml
XML Support active
XML Namespace Support active
libxml2 Version 2.6.11


xsl
XSL enabled
libxslt Version 1.1.7
libxslt compiled against libxml Version 2.6.11
EXSLT enabled
libexslt Version 0.8.5

Заранее благодарен!!!
З.Ы. Почему на сайте посвященному PHP стоит бажный форум vBulletin
разве сложно самим написать???
 

phprus

Moderator
Команда форума
Fatal^Error//
На сколько я вижу у тебя поддержка xml включена. и на сколько я понимаю те рекомендации которые ты процитировал в начале сообщения касаются только php4. А ты вообще пробовал запускить те скрипты на твоем php5.0.4?

P.S. С каких пор vBulletin бажный? Во первых в его последних версиях нет дыр, во вторых ошибки в старых версиях можно исправить.
 

Fatal^Error//

Guest
Скрипты запускал, не работают, говорят нет функций XSLTprocessing'a :(:(
А если раблик сплойтов нет, это не значит, что скрипты не бажные, ну если каждый день проверять баг-трахи, то можно и пользоваться:):) Но свой лучше, конечно, меньше людей знают, исходники не видят, ломать не хотят, а если изахотят, не у всех получится!!!!
 

phprus

Moderator
Команда форума
Fatal^Error//
http://php.rinet.ru/manual/ru/ref.xsl.php
http://php.rinet.ru/xml
Судя по твоей phpinfo у тебя поддержка xsl и xml включена. Кстати php5 в отношении работы с xml от php4 отличается довольно сильно. Так что почитай пожалуйста те ссылки которые я тебе дал.

P.S. Я баг-траги проверяю по 2 раза в день и за последние 2 месяца не помню ни одной реальной уязвимости в vb.
 

Fatal^Error//

Guest
извените, но я че то не допонял,
Может я в сам XML недопонимаю,
Как я понимаю, XML даёт возможность отделить данные от дизайна страницы
мне это и надо, т.е. скрипт должен генерить XML в какую нибудь переменную, дальше функция читает xsl файл, который уже есть, парсит и выводит в броузер готовую страницу, по моему это должно быть легко! какая функция это делает?
приведите пожалуйста простенький пример, как это сделать
если не поняли, ещё раз:
1 есть xsl файл
2 PHP скрипт генерит XML читает этот XSL парсит ивыводит!
 
Сверху