Спустя 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. делаю всё на денвере
Сделал так:
закоментил строчку 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.
Кстати, на 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. Или скачай какое-либо не стандартное.