[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Подключение библиотеки dll
grant
Как можно в скрипте подключить библиотеку dll? Заранее спасибо за ответ.



Спустя 14 минут, 4 секунды (25.04.2011 - 13:15) linker написал(а):
dl() если PHP ниже 5.3

Спустя 13 минут, 3 секунды (25.04.2011 - 13:28) grant написал(а):
Warning: dl() [function.dl]: Not supported in multithreaded Web servers - use extension=php_mysql.dll in your php.ini in Z:\home\hotel383.ru\www\index.php on line 2

Сделал так:
закоментил строчку extension=php_mysql.dll в php.ini. Скопировал этот файл в папку Z:\home\hotel383.ru\www\ и в индексе файле набрал dl("php_mysql.dll");

Это значит только через явное задание в extension можно подключать динамические библиотеки ?
P.S. делаю всё на денвере

Спустя 27 минут, 54 секунды (25.04.2011 - 13:56) linker написал(а):
Да, только через php.ini, о чём PHP радостно и сообщает Not supported in multithreaded Web servers - use extension=php_mysql.dll in your php.ini

Спустя 20 минут, 54 секунды (25.04.2011 - 14:17) Эли4ка написал(а):
а зачем нужны длл библиотеки?подключать в смысле?

Спустя 3 минуты, 43 секунды (25.04.2011 - 14:20) linker написал(а):
Ну бывают случаи, у меня такой произошел, когда столкнулся с IonCube.

Спустя 19 часов, 55 минут, 59 секунд (26.04.2011 - 10:16) Эли4ка написал(а):
понятно

Спустя 2 дня, 5 часов, 49 минут, 13 секунд (28.04.2011 - 16:06) grant написал(а):
загрузил простенькую dll, подключил в php.ini через extension, в документе пишу "func(123)" выводит что функция неопределена, т.е. undefined. В чем может быть проблема?

Кстати, на php.net написано

Я собрал DLL для кое-каких вычислений. Можно ли запустить эту DLL из PHP?

Если это простая DLL, то пока ещё нет возможности вызвать её из PHP. Если DLL содержит COM сервер, то вы можете получить доступ к ней, если она реализует интерфейс IDispatch.

Спустя 9 минут, 11 секунд (28.04.2011 - 16:15) linker написал(а):
Не всякую DLL можно подключить как расширение PHP. Нужна такая, которая написана по определенным правилам.

Спустя 3 минуты, 30 секунд (28.04.2011 - 16:18) grant написал(а):
можешь дать пример любой dll и скажи любую в ней функцию. Мне просто проверить...

Спустя 35 минут, 39 секунд (28.04.2011 - 16:54) linker написал(а):
Возьми любую библиотеку из стандартных расширений PHP. Или скачай какое-либо не стандартное.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.