我试图将json中所有HTTP POST都转储到一个文本文件中,调用logs.txt,可以对该文件进行写操作,并且
<?php
$myfile = fopen("/var/www/html2/inc/logs/logs.txt", "a") or die("Unable to open file!");
$data = json_decode($_POST, true);
fwrite($myfile, "\n".$data);
fclose($myfile);
?>
结果实际上是空的。我确实尝试过该文件是否可写,是的,它创建了该文件,没有文件夹权限问题,我想使用序列化,但是它不起作用。
答案 0 :(得分:1)
ports:
- "<interface_ip>:<host_port>:<container_port>"
可能是错误。
要将数组转换为JSON,您需要使用:
json_decode() expects parameter 1 to be string, array given