Да мне нужна связь между РНР и С++ хотябы для того чтоб вызывать какие-тот функции РНР и чтоб РНР вернул результат! Потом с помощью С++ вывести это все на екран в обычном даже МФСи приложении! Возможно ли такое??Автор оригинала: Alexandre
FedY@ пхп может вызывать твои модули, написанные на си, тогда ты должен их написать используя Зенд АПИ http://www.zend.com/apidoc/ ну и соответственно их скомпилировать и загрузить dl ( можно прописать в php.ini или скомпилировать статически )
конечно можо и наоборот, т.е. на C проге вызвать Зенд машину и заставить ее исполнить любой PHP код, но имеет ли в этом смысл ?
- смысл-то конечно есть, если ты пишешь плагин (расширение ) к какому-нибудь WEB серверу (для апача оно уже написано) или другому сервису. Считая, что PHP - это WEB ориентированный язык, то логичнее сказать, что внешняя прога, вызывающая PHP машину должн быть WEB ориентированный сервис.
Кто-то в форуме писал, что написал какую-то супер прогу, для которой собирался использовать пхп машину, как язык создания собственных плагинов.
Если можно ссылки на ответы к этой теме... потому что еще 1-2 часа потратишь на то чтобы найти тот SAPI или CLI!Автор оригинала: AnToXa
FedY@
посмотреть на код любого sapi и сделать похожим образом, самый простой - это наверное cli.
про какие это исходники вы написали?? Что именно лежит??в исходниках php есть каталог SAPI, там все и лежит.
нет нечего невозможного, но все же проще сделать используя системные вызовы ( system ) CLI версии компилятора, нежели компилить свою длл. Исходники пхп можно взять на php.net/dowloadsДа мне нужна связь между РНР и С++ хотябы для того чтоб вызывать какие-тот функции РНР и чтоб РНР вернул результат! Потом с помощью С++ вывести это все на екран в обычном даже МФСи приложении! Возможно ли такое??
для этого вот и нужно на каждом ПК и устанавливать ОДБС поддержку МУСКУЛа..... вы думаете это кому - то понравится???а не проще ли сделать полноценное клиент-серверное приложение, чем вот так вот извращаться?