我有一个 perl 脚本,它对大量数据执行操作并构建一个表。我想从 PHP 调用这个脚本。我正在传递包含字符串、引号和各种讨厌的表格数据,所以很简单
passthru('./path/to/pl $var1 $var2');
不会的。我正在考虑对数据进行 JSON 编码,然后对 JSON 进行 base64 编码并传递如下:
passthru('./path/to/pl "$base64edJSON"');
这是正确的方法还是有更好的方法?perl 脚本必须通过 return、stdout 或其他方式将完成的表返回给 PHP 脚本。