Кому нужен модуль DOMXML с поддержкой XSLT под винду

sokov

Guest
DAN, как мне проинструктировать хостера, чтобы они при следующей сборке пхп подключили exslt?

Знаю, надо указать --with-dom-exslt[=DIR]. А где брать сорсы?
 

sokov

Guest
Я, конечно, понимаю, что мы уже совсем на шею сели, но нет ли либы под 4.2.3?
Вот эта http://www.desart.ru/php_domxml_4_2_2.dll не работает (ошибка при запуске Apache, пхп - как модуль)

Заранее спасибо
 

[DAN]

Старожил PHPClub
Какая ОСь ?
1) Если *nix-система, то так, как ты писАл: --with-dom-exslt.
Можно предварительно скомпилировать libxslt, можно взять готовые. Поищи в инете для своей ОС.
2) Eсли win, то смело подключай скомпилированный мной модуль. И не забудь в win*\system32\ положить нужные dll'ки.

P.S. А зачем тебе, если не секрет, exslt ?
 

rudik

Developer
Автор оригинала: [DAN]
Какая ОСь ?
2) Eсли win, то смело подключай скомпилированный мной модуль. И не забудь в win*\system32\ положить нужные dll'ки.

А ссылочку ты не можешь дать?
 

sokov

Guest
2 DAN: у провайдера - Unix, я написал - они разберутся.

У меня (WinME) стоит php 4.2.3 со всеми модулями. Кладу твою php_domxml.dll в /extentions вместо родной - и ошиба при запуске Apache.

В чём там дело?
 

sokov

Guest
exslt rulez!

Что оно из себя в php представляет - я ещё не одуплил, но вот с msxml уже освоил. Очень, кстати, грамотно получилось. Регулярные выражения, к примеру, добавились...

Кому интересно - статейку кину.
 

Sababa

Guest
to sokov:

с exslt про переносимость можешь забыть, хотя если нужно что-то специфическое для одного проекта, то пользовать можно
 

sokov

Guest
Ребята, я понимаю, что лох - это судьба, но всё же...

Экспериментальным путём выяснил, что простое замещение штатной php_domxml.dll на скомпилённую DAN'ом не канает - в системной директории должны валяться упомянутые libxml, libxslt, libexslt - верно?

Если да, то где взять последние две???
 

SeazoN

Guest
Вроде тут было...
http://www.fh-frankfurt.de/~igor/projects/libxml/index.html
 

sokov

Guest
Да, точно, у Игорька.
Только версии уже вперёд ушли. Буду рыться в cvs, заодно и освою...
 

dimok

Guest
[DAN], а можно сюда же в топик написать: как прямо подключить эти библиотеки и в какое место их необходимо засунуть?
 

SeazoN

Guest
BWT. Лично я сделал всё так.
Из папочки c:\php\dlls\
скопировал в системную
expat.dll
iconv.dll
iconv-1.3.dll
libxml2.dll
sablot.dll

Раскоментил php_xslt.dll - экстеншн.
И он завёлся с полпинка.
 

SeazoN

Guest
Век воли не видать. Мне он вообщето не нужен, но для проф-ориентации...

http://detail.phpclub.net/2002-10-07.htm

Пример оттуда отработал на ура.
Вроде ничего лишнего. И отсебятины вроде здесь почти не добавлял.
 

Medved

Guest
Warning: Unsupported encoding windows-1251 in e:\server\document\grad-stroy\my.php on line 2

Хоть ты тресни...

WinXP + PHP 4.2.3
 
Сверху