Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP以JSON格式保存文件_Php_Json - Fatal编程技术网

PHP以JSON格式保存文件

PHP以JSON格式保存文件,php,json,Php,Json,我想将一个文件保存为JSON,使用PHP使用JSON格式 目前我有这段代码,但不是variables.txt,而是想用json文件格式保存为variables.json,如下所示: { ssh_用户:teste, ssh_pw:teste } 这是我的PHP代码: 这听起来可能令人困惑,但有人能给我一个提示吗?多谢各位 file_put_contents('variables.json', json_encode([ 'ssh_user' => $_REQUEST['user

我想将一个文件保存为JSON,使用PHP使用JSON格式

目前我有这段代码,但不是
variables.txt
,而是想用json文件格式保存为
variables.json
,如下所示:

{
ssh_用户:teste,
ssh_pw:teste
}

这是我的PHP代码:


这听起来可能令人困惑,但有人能给我一个提示吗?多谢各位

file_put_contents('variables.json', json_encode([
    'ssh_user' => $_REQUEST['username'] ?? null,
    'ssh_pw'   => $_REQUEST['password'] ?? null,
]));

请注意,您的代码
extract($\u REQUEST)
可能会带来安全隐患。

您熟悉json\u encode()函数吗?@ADyson不太熟悉,我对json和PHP有些陌生…@ADyson是您需要的。使用这些字段创建和对象,并使用json_encode创建需要写入文件的json字符串。我想问你为什么要将用户名和密码存储在明文文件中。