Могу ли я заполнить массив php из скрипта perl
Я пытаюсь скопировать содержимое массива, сгенерированного из скрипта Perl, в массив на странице PHP. Возможно ли это?
Текущий код в файле PHP:
$campaigns_array[][] = shell_exec('recent_campaigns.pl $companyID');
Recent_campaigns.pl выполняет некоторые запросы MySQL и создает из них массив. Я не знаю, как получить этот массив из скрипта Perl.
Заранее благодарю.
2
2 answers
Ответ может быть следующим:
- проанализируйте выходные данные и постройте массив из них, или
- измените скрипт таким образом, чтобы создать строку php, которую вы можете оценить, или
- полностью избавьтесь от глупого скрипта и выполняйте запросы в php (в конце концов, подключение к mysql должно быть одним из сильных наборов PHP)
Быть более точным сложно, так как вы не предоставляете образец вывода и не говорите, есть ли у вас контроль над выводом скрипта и т.д.
0
Author: Alien Life Form, 2012-02-01 10:53:39
Самый простой способ - вывести результат в формате json, а затем использовать json_decode
, чтобы прочитать его обратно в PHP.
5
Author: blockhead, 2012-02-01 10:47:29