|
|
|
| можно в php часть кода написать на с++?
если да, то какую библиотеку или модуль надо подключить? | |
|
|
|
|
|
|
|
для: yello
(03.12.2009 в 19:27)
| | Нельзя. Разве что это будет отдельное приложение, которое будет вызываться через скрипт. | |
|
|
|
|
|
|
|
для: yello
(03.12.2009 в 19:27)
| | Поместить код C++ в PHP нельзя, т.к. интерпретатор PHP понимает только своя язык. Можно написать библиотеку (DLL или SO) на любом языке (C/C++, Delphi и др.) но для этого нужно перекомпилировать сам PHP на сервере. Можно еще запустить приложение на сервере и подключаться к нему через сокеты, но в любом случае нужен полный доступ к серверу | |
|
|
|
|
|
|
|
для: Петр
(04.12.2009 в 09:16)
| | Перекомпиляция самого PHP на сервере не требуется, если подключать библиотеку динамически и компилировать с той же версией PHP, что и на сервере. | |
|
|
|
|
|
|
|
для: yello
(03.12.2009 в 19:27)
| | Можно сделать такое.
Например, Вы создаете некое приложение на С/С++ (либо другом языке) и вызываете его из РНР следующим образом:
<?php
$x = exec('./yp'); // Здесь 'yp' - Ваше приложение
?>
|
Таким образом результат работы Вашего приложения сохраняется в переменной $x и будет доступен для дальнейшего использования. | |
|
|
|