|
|
|
| Можно ли в ПХП работать с DLL? | |
|
|
|
|
|
|
|
для: STEVER
(04.09.2006 в 17:03)
| | Только если она реализует интерфейс IDispatch | |
|
|
|
|
|
|
|
для: pini-pini
(04.09.2006 в 19:16)
| | не могли бы вы по подробнее рассказать, что такое интерфейс IDispatch | |
|
|
|
|
|
|
|
для: STEVER
(04.09.2006 в 17:03)
| | А вы как с динамическими библиотеками работать хотите? Обычно расширения PHP оформляют в виде динамических библиотек. | |
|
|
|
|
|
|
|
для: cheops
(04.09.2006 в 23:07)
| | Со своей DLL написаной на Си. | |
|
|
|
|
|
|
|
для: STEVER
(04.09.2006 в 23:15)
| | С какой папало динамической библиотекой PHP работать не статнет, нужно чтобы библиотека была написана с использованием макросов ZEND API. | |
|
|
|
|
|
|
|
для: cheops
(04.09.2006 в 23:17)
| | а ссылочку где можно почитать про это, не дадите? | |
|
|
|
|
|
|
|
для: STEVER
(05.09.2006 в 12:00)
| | В мануале почитать можно, раздел Zend API (только этот раздел на русский язык по-моему не переведён). | |
|
|
|
|
|
|
|
для: cheops
(05.09.2006 в 12:05)
| | вот кто то бы еще док на русском посоветовал.
ну и совсем тупой вопрос: если у меня есть уже нужная ДЛЛка, как ее прикрутить у php? | |
|
|
|
|
|
|
|
для: STEVER
(06.09.2006 в 12:09)
| | Нужная это какая? Написанная специально для PHP или просто динамическая библиотека от другой программы? Исходные коды имеются? | |
|
|
|
|
|
|
|
для: cheops
(06.09.2006 в 12:28)
| | "нужная" - это которую пхп понимает. | |
|
|
|
|
|
|
|
для: STEVER
(06.09.2006 в 18:40)
| | по такой нет, но если бы была. мне интересно сама реализация со стороны пхп | |
|
|
|
|
|
|
|
для: STEVER
(06.09.2006 в 18:49)
| | Просто копируете эту библиотеку в папку с расширениями PHP и в php.ini добавляете строчку extension=имя_библиотеки.dll | |
|
|
|
|
|
|
|
для: Саня
(06.09.2006 в 18:55)
| | а если я не админ хоста и мне нужно подключать ДЛЛ из своей папки? | |
|
|
|
|
|
|
|
для: STEVER
(06.09.2006 в 21:01)
| | В обход администрации сервера этого сделать нельзя, иначе это была бы дыра в безопасности - все расширения должны согласовываться и устанавливаться администрацией. | |
|
|
|