Возврат Perl-вывода в PHP
Я хочу вернуть вывод сценария Perl на веб-страницу. Однако он возвращает только последнюю строку.
Perl скрипт:
my $directory = $ARGV[0];
opendir(DIR,$directory);
my @files = grep {/\.txt$/ } readdir(DIR);
closedir(DIR);
foreach(@files) {
print $_."\n";
}
Код PHP:
$perl_result = exec("perl $script_folder $project_folder");
*some code*
Ожидаемый вывод (и что скрипт возвращает в командной строке Linux):
test.txt
test2.txt
test3.txt
Что возвращает PHP:
test3.txt
Что мне нужно изменить в моем коде, чтобы PHP отображал все строки?
Спасибо