Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Perl: Общие вопросы > Запуск PHP-скрипта из Perl-скипта


Автор: ReactOS 26.3.2008, 21:36
Привет всем!

Вопрос:
Как с помощью стандартных перловых средств запустить сторонний пхп-скрипт, а результаты работы передать в скалярную переменную? 
Заранее благодарен за помощь.

Автор: KSURi 26.3.2008, 22:01
Под результатом работы понимается вывод скрипта или код возврата пхп интерпретатора?

Для 1ого: 
Код

my $out = `php $php_filename`;


Для 2ого: 
Код

system 'php', $php_filename; # код возврата будет в переменной $?

Автор: nitr 26.3.2008, 22:04
Вариантов много...
1.pl
Код
#!perl

my $out = `php 1.php`;
print $out;

1.php
Код
<?php
    echo 'Test!';
?>


Добавлено через 29 секунд
Опоздал немного...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)