2010-09-17 2 views
10

Мне интересно узнать, как мы можем вызывать/запускать скрипты Perl в PHP.Как я могу вызвать скрипт Perl из PHP?

+0

Связанные: [? Как я могу позвонить Perl из моей PHP страницы на апача] (http://stackoverflow.com/q/827302), [Вызов Java (или питона или Perl) из PHP-скрипта] (http://stackoverflow.com/q/299913), [Как запустить скрипт perl с несколькими аргументами из php] (http://stackoverflow.com/q/2908274), [Как я могу включить вывод Perl-скрипт на страницу PHP?] (Http://stackoverflow.com/q/1043230) – daxim

+0

Имеют смысл. Благодаря!! Daxim. – awake416

+0

Возможный дубликат [Как включить вывод скрипта Perl на страницу PHP?] (Http://stackoverflow.com/questions/1043230/how-can-i-include-the-output-of-a- perl-script-in-php-page) – Ether

ответ

2

Как и любой другой исполняемый файл.

Но избегайте этого, это очень неэффективно. Чего вы хотите достичь, выполняя это?

+0

Я пытался использовать perl для доступа системные ресурсы, такие как веб-камера, затем вызовите этот сценарий в моем существующем приложении php. – awake416

+0

@ awake416 Чей веб-камера? Если веб-камера подключена к серверу, и вы можете получить к ней доступ с помощью Perl, тогда также нетрудно получить доступ к нему на PHP. –

+0

@ Синан, как я могу получить доступ в php – awake416

1

использовать что-то вроде

system("/your/kewl/script.pl"); 
15

Вы можете использовать си mple Php Perl в коде Php. Это позволит вам выполнять переменные, функции и экземпляры кода и Perl.

$perl = new Perl(); 
$perl->require("test1.pl"); 
+1

+1 Хороший ответ. Я сделал небольшие изменения в форматировании вашего вопроса, чтобы использовать функции выделения кода SO. – Andrie

+0

Есть ли способ загрузить DLL-файл? – maxx777

+1

Работает ли это даже без установленного бинарного пакета perl? – Geremia

Смежные вопросы