Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Подключение dll библиотеки
Форумы портала PHP.SU » PHP » Программирование на PHP » Подключение dll библиотеки

Страниц (1): [1]
 

1. destus - 25 Апреля, 2011 - 13:03:26 - перейти к сообщению
Каким образом можно подключить dll файл в скрипт php? Спасибо.
2. OrmaJever - 25 Апреля, 2011 - 13:08:16 - перейти к сообщению
никаким
3. EuGen - 25 Апреля, 2011 - 13:13:00 - перейти к сообщению
4. destus - 25 Апреля, 2011 - 13:13:36 - перейти к сообщению
А если в php.ini добавить extension='что-то.dll' ? Там же подключается как-то библиотека для работы с mysql напирмер.
(Добавление)
EuGen пишет:


Может быть. Надо попробывать. У Вас нету никакой dll библиотеки чтобы я мог её сейчас подключить и протестировать скажем вызвав какие-нибудь функции.
5. EuGen - 25 Апреля, 2011 - 13:16:53 - перейти к сообщению
А Вы возьмите, отключите какое-нибудь расширение в php.ini и попробуйте подключить через dl
6. destus - 25 Апреля, 2011 - 13:25:07 - перейти к сообщению
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. делаю всё на денвере
7. EuGen - 25 Апреля, 2011 - 13:29:10 - перейти к сообщению
Это значит, что dl не сработает на веб-серверах без поддержки многопоточности. Скажем, если веб-сервер - под WinXP.
И да, если не ошибаюсь, если это Apache, то он должен быть >= 2.0

Поэтому устанавливайте Apache 2.2 под *nix системой.
8. destus - 25 Апреля, 2011 - 13:30:49 - перейти к сообщению
А насчёт IIS + Windows Вы не вкурсе ?
9. EuGen - 25 Апреля, 2011 - 13:34:33 - перейти к сообщению
Та же история. Насколько помню, на IIS <=7 такое не получится.
Но можете посмотреть первые ссылки:
http://www[dot]google[dot]ru/search?q=ph[dot][dot][dot]in+multithreaded
10. destus - 25 Апреля, 2011 - 13:35:08 - перейти к сообщению
Спасибо, буду разбираться.

 

Powered by ExBB FM 1.0 RC1