можно ли вызвать функцию C из сторонней библиотеки C из скрипта PHP5. Если у вас есть какая-либо ссылка или как это сделать, пожалуйста.Можно ли вызвать код C из php
ответ
Есть способ сделать это, но это, вероятно, не очень хорошая идея. Можно написать небольшую собственную программу вокруг библиотеки (исполняемый файл для вашей системы, то есть). Затем вы можете использовать php system() function для вызова этой программы. Затем прочитайте требуемый результат (если есть) с стандартного вывода?
(может быть лучше, я не супер-familliar с PHP, но по крайней мере это должны работы.)
Если вы хотите выполнить исходный код C, это невозможно. Но вы можете скомпилировать этот код и запустить его из PHP с помощью system()
.
Вы также можете написать PHP-расширения в C. Просто введите расширение, которое позволяет вам написать функцию (или функции) в C, а затем вызвать эти функции из PHP.
Это Zend article - хорошее введение.
PHP написан на C, так что если у вас есть некоторые C код, вы хотите иметь возможность звонить на PHP, лучшим решением является написать расширение PHP, которое позволит вам выявить функциональность с помощью некоторых новых функций php.
Прошло много времени с тех пор, как я это сделал, но у PHP есть некоторые инструменты для создания скелета расширения. Хорошим местом для начала является, вероятно, official documentation
- 1. Можно ли вызвать код clojure из C++?
- 2. Можно вызвать код C++ из C#?
- 3. Можно ли вызвать php-скрипт из другого?
- 4. Можно ли вызвать код C# из теста Protractor?
- 5. Можно ли вызвать код Java из собственного приложения?
- 6. Можно ли вызвать PHP в html?
- 7. Можно ли вызвать .NET-код из Excel 2007?
- 8. Можно ли использовать C++-файлы из php
- 9. Можно ли вызвать msg из другого класса?
- 10. Можно ли вызвать функции C++ из JavaScript с помощью Emscripten?
- 11. Вызвать функцию C++ в PHP-код
- 12. Можно ли вызвать функции PHP изнутри ReactJS
- 13. Можно ли вызвать контроллер CodeIgniter, используя php?
- 14. Можно ли вызвать функцию C из OCaml, эффективно передавая массив?
- 15. Как вызвать код R из C++
- 16. Можно ли вызвать pthread_exit из main?
- 17. Можно ли найти эквивалент C# код
- 18. Можно ли вызвать внешний скрипт PHP из Ajax?
- 19. Можно ли вызвать функцию PHP из запроса MySQL?
- 20. Можно ли вызвать SKReceiptRefreshRequest из main()?
- 21. Можно ли вызвать GetThreadTimes() из потока?
- 22. Можно ли вызвать динамический объект в C#?
- 23. Можно ли вызвать объект в C#?
- 24. Можно вызвать управляемую DLL из неуправляемого C++?
- 25. Можно ли вызвать метод select из UIResponderStandardEditActions?
- 26. Можно ли вызвать performSegueWithIdentifier из другого класса?
- 27. Имеет ли Windows API JSON, который можно вызвать из C?
- 28. Можно ли вызвать метод Javascript из C# winforms?
- 29. Можно ли вызвать C++ dll из приложения медиацентра
- 30. Можно ли вызвать функцию C++ из JavaScript в QWebView?
Спасибо за ответы, я думаю, что вызов system() будет соответствовать моим целям. – tech74
http://stackoverflow.com/questions/2479402/calling-cc-library-function-from -PHP / –