Динамическое подключение библиотек dl()

dvp

Новичок
Динамическое подключение библиотек dl()

Здравствуйте.

Есть необходимость подключить динамически библиотеку domxml.so в PHP4.
Делаю это так:
PHP:
if (!extension_loaded('domxml'))
  if (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN') {
    dl('domxml.so');
  }
В ответ на это получаю справделивое замечание:

Warning: dl(): Unable to load dynamic library './domxml.so' - Shared object "libxml2.so.2" not found, required by "domxml.so" in /usr/home/autowpru/domains/autowp.ru/public_html/class.php on line 64
Добавляю перед dl('domxml.so'); подключание недостающей libxml2.so.2, на что получаю сообщение, что нужна библиотека libiconv.so.2, затем по цепочке libc.so.6, ld-linux.so.2 и т.д.

Как правильно подключить domxml?
 

Necromant

Новичок
Требования

This extension makes use of the GNOME XML library. Download and install this library. You will need at least libxml-2.4.14. To use DOM XSLT features you can use the libxslt library and EXSLT enhancements from http://www.exslt.org/. Download and install these libraries if you plan to use (enhanced) XSLT features. You will need at least libxslt-1.0.18.


http://ua2.php.net/manual/ru/ref.domxml.php
--with-dom
 

dvp

Новичок
Это я всё понимаю. Но к сожелению не имею ни доступа к shell, ни собственной машины с linux. Я нашёл domxml.so и libxml.so.2 через http://filewatcher.com/ и подключил их. Версии библиотек, которые я использовал, я узнать не могу, ибо нет их в названии файлов.
Если у кого-нить есть бибиотека libxml2 версией заведомо >= 2.4.14 - дайте её скачать.

-~{}~ 07.05.06 16:41:

И кстати, скажите, почему "libxml2.so.2", а не "libxml2.so"?
 

Necromant

Новичок
Это я всё понимаю. Но к сожелению не имею ни доступа к shell, ни собственной машины с linux.
Если хостинг , то какие проблемы , достаточно просто позвонить админам хостинга и попросить пересобрать php с поддержкой dom.
 

dvp

Новичок
Если бы это было возможно - я бы давно именно таки сделал.
Подскажите, как его подключить динамически
 

alexhemp

Новичок
dvp

С таким вопросом нужно обращаться в техподдержку хостинга а не на форум.

Но вообще-то стрелять нужно такой хостинг, где dl разрешена.
 

dvp

Новичок
В том-то и вопрос, что хостинг специфический и незаменимый на данном этапе. dl разрешена, потому что есть доверие к клиентам. А вот возможности переустановить php и вообще что-то делать у хостера нету (собственно хостера нету сейчас и не будет).

Посему вопрос: как подключить domxml динамически?

-~{}~ 01.06.06 00:34:

Уважаемые, прошу прощения за назойливость, но вопрос, описанный в теме всё ещё остаётся для меня открытым. Подскажите как мне быть?
 
Сверху