Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: undefined function domxml_open_mem()
 
 автор: darkozoid   (06.11.2013 в 09:23)   письмо автору
 
 

При попытке работы со скриптом возникает ошибка: PHP Fatal error: Call to undefined function domxml_open_mem()

На сервере php 5 версии, в интернете прочитал, что эта ф-ция работает на 4, но не работает на 5.
Как быть?

люди пишут, что можно подключить какой то файл, а где его взять я не знаю.

Переписывать сайт не вариант, надо оставить все как есть, просто перенести на другой сервер.

Подскажите пожалуйста, если знаете что делать.

  Ответить  
 
 автор: darkozoid   (06.11.2013 в 09:38)   письмо автору
 
   для: darkozoid   (06.11.2013 в 09:23)
 

нашел вот это
http://alexandre.alapetite.fr/doc-alex/domxml-php4-php5/domxml-php4-to-php5.php.txt

но пока сайт все равно не работает, не пойму почему.

  Ответить  
 
 автор: darkozoid   (06.11.2013 в 09:51)   письмо автору
 
   для: darkozoid   (06.11.2013 в 09:38)
 

подключил тот файл, о котором писал выше, прошлая ошибка ушла, но пришла другая.

xslt_create()
не поддерживается php5... что можно с этим сделать?

  Ответить  
 
 автор: Sfinks   (06.11.2013 в 09:57)   письмо автору
 
   для: darkozoid   (06.11.2013 в 09:38)
 

Цитата из мануала:

> 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.

  Ответить  
 
 автор: Sfinks   (06.11.2013 в 09:59)   письмо автору
 
   для: darkozoid   (06.11.2013 в 09:38)
 

Вот еще оттуда же:

Это расширение » PECL не поставляется вместе с PHP. Информация по установке этого расширения PECL может быть найдена в главе руководства Установка PECL расширений. Дополнительная информация, такая как новые версии, скачивание, исходные файлы, информация о разработчике и CHANGELOG, может быть найдена здесь: » http://pecl.php.net/package/domxml.

В PHP 4 исходные файлы этого расширения PECL могут быть найдены в директории ext/ внутри исходных файлов PHP или по ссылке PECL выше. Это расширение доступно только если PHP сконфигурирован с настройкой --with-dom[=DIR] . Добавление настройки --with-dom-xslt[=DIR] включает поддержку XSLT. DIR - директория установленной libxslt. Для включения поддержки DOM EXSLT нужно добавить настройку --with-dom-exslt[=DIR] , где DIR - директория установленной libexslt.

Для использования функций в среде Windows необходимо включить php_domxml.dll в файле php.ini. В PHP 4 эта DLL находится в директории extensions/ внутри директории бинарного дистрибутива PHP для Windows. DLL для этого расширения PECL в данный момент недоступна. См. также раздел сборка на Windows. Также, есть одна DLL библиотека, которая должна быть доступна через системную переменную окружения PATH. В PHP 4 эта библиотека хранится в директории dlls/. Ее название: Для PHP <= 4.2.0 - libxml2.dll. Для PHP >= 4.3.0 - iconv.dll. В версии 5.0.0 iconv уже встроена в Windows PHP, и никакой дополнительной библиотеки не требуется.

  Ответить  
 
 автор: darkozoid   (06.11.2013 в 10:03)   письмо автору
 
   для: Sfinks   (06.11.2013 в 09:59)
 

Это я читал... вот только для меня это все равно что теория струн. ))) я не понял ни чегошеньки...
и на сервере php 5.2 а не 4
Вопрос в том, можно ли на 5 php поставить и если можно, то как...

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования