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

Форум PHP

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

 

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

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

тема: Можно ли в ПХП работать с DLL?
 
 автор: STEVER   (04.09.2006 в 17:03)   письмо автору
 
 

Можно ли в ПХП работать с DLL?

   
 
 автор: pini-pini   (04.09.2006 в 19:16)   письмо автору
 
   для: STEVER   (04.09.2006 в 17:03)
 

Только если она реализует интерфейс IDispatch

   
 
 автор: STEVER   (04.09.2006 в 22:39)   письмо автору
 
   для: pini-pini   (04.09.2006 в 19:16)
 

не могли бы вы по подробнее рассказать, что такое интерфейс IDispatch

   
 
 автор: cheops   (04.09.2006 в 23:07)   письмо автору
 
   для: STEVER   (04.09.2006 в 17:03)
 

А вы как с динамическими библиотеками работать хотите? Обычно расширения PHP оформляют в виде динамических библиотек.

   
 
 автор: STEVER   (04.09.2006 в 23:15)   письмо автору
 
   для: cheops   (04.09.2006 в 23:07)
 

Со своей DLL написаной на Си.

   
 
 автор: cheops   (04.09.2006 в 23:17)   письмо автору
 
   для: STEVER   (04.09.2006 в 23:15)
 

С какой папало динамической библиотекой PHP работать не статнет, нужно чтобы библиотека была написана с использованием макросов ZEND API.

   
 
 автор: STEVER   (05.09.2006 в 12:00)   письмо автору
 
   для: cheops   (04.09.2006 в 23:17)
 

а ссылочку где можно почитать про это, не дадите?

   
 
 автор: cheops   (05.09.2006 в 12:05)   письмо автору
 
   для: STEVER   (05.09.2006 в 12:00)
 

В мануале почитать можно, раздел Zend API (только этот раздел на русский язык по-моему не переведён).

   
 
 автор: STEVER   (06.09.2006 в 12:09)   письмо автору
 
   для: cheops   (05.09.2006 в 12:05)
 

вот кто то бы еще док на русском посоветовал.

ну и совсем тупой вопрос: если у меня есть уже нужная ДЛЛка, как ее прикрутить у php?

   
 
 автор: cheops   (06.09.2006 в 12:28)   письмо автору
 
   для: STEVER   (06.09.2006 в 12:09)
 

Нужная это какая? Написанная специально для PHP или просто динамическая библиотека от другой программы? Исходные коды имеются?

   
 
 автор: STEVER   (06.09.2006 в 18:40)   письмо автору
 
   для: cheops   (06.09.2006 в 12:28)
 

"нужная" - это которую пхп понимает.

   
 
 автор: STEVER   (06.09.2006 в 18:49)   письмо автору
 
   для: STEVER   (06.09.2006 в 18:40)
 

по такой нет, но если бы была. мне интересно сама реализация со стороны пхп

   
 
 автор: Саня   (06.09.2006 в 18:55)   письмо автору
 
   для: STEVER   (06.09.2006 в 18:49)
 

Просто копируете эту библиотеку в папку с расширениями PHP и в php.ini добавляете строчку extension=имя_библиотеки.dll

   
 
 автор: STEVER   (06.09.2006 в 21:01)   письмо автору
 
   для: Саня   (06.09.2006 в 18:55)
 

а если я не админ хоста и мне нужно подключать ДЛЛ из своей папки?

   
 
 автор: cheops   (06.09.2006 в 23:15)   письмо автору
 
   для: STEVER   (06.09.2006 в 21:01)
 

В обход администрации сервера этого сделать нельзя, иначе это была бы дыра в безопасности - все расширения должны согласовываться и устанавливаться администрацией.

   
Rambler's Top100
вверх

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