在Linux机器上,我使用以下命令:
lightning-cli getinfo
然后提供了JSON数据。
我尝试使用:
$jsonFile = "sh /bin/lightning-cli getinfo";
$jsondata = file_get_contents($jsonFile);
$data = json_decode($jsondata, true);
这给了我: PHP警告:file_get_contents(sh / bin / lightning-cli getinfo):无法打开流:没有此类文件或目录...
如何将数据导入php?
答案 0 :(得分:1)
尝试使用shell_exec
代替file_get_contents
$jsonFile = "sh /bin/lightning-cli getinfo";
$jsondata = shell_exec($jsonFile);
$data = json_decode($jsondata, true);
OR
直接通话
$jsonFile = "lightning-cli getinfo";
$jsondata = shell_exec($jsonFile);
$data = json_decode($jsondata, true);