Могу ли я заполнить массив php из сценария perl - PullRequest
2 голосов
/ 01 февраля 2012

Я пытаюсь скопировать содержимое массива, сгенерированного из скрипта Perl, в массив на странице PHP. Возможно ли это?

Текущий код в файле PHP:

$campaigns_array[][] = shell_exec('recent_campaigns.pl $companyID');

Recent_campaigns.pl выполняет некоторые запросы MySQL и создает из него массив. Я не знаю, как получить этот массив из сценария Perl.

Заранее спасибо.

Ответы [ 2 ]

5 голосов
/ 01 февраля 2012

Самый простой способ - вывести результат как json, а затем использовать json_decode, чтобы прочитать его обратно в PHP.

0 голосов
/ 01 февраля 2012

Ответом является либо:

  1. , анализ выходных данных и построение массива из него, либо
  2. изменения сценария для создания строки php, которую вы можете проверить, либо
  3. полностью обойдемся без глупого скрипта и запустим запросы в php (в конце концов, подключение mysql должно быть одним из сильных наборов PHP)

Точнее сказать сложно, так каквы не предоставляете пример вывода и не говорите, имеете ли вы контроль над выводом скрипта и т. д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...