我正在尝试保存$ _Get,user:传递到我网站的文本文件。
对不起,我不是php开发者。所以我带来了以下代码:
<?php
if( $_GET["user"] || $_GET["pass"] ) {
$file = 'somefile.txt';
file_put_contents($file, $_GET["user"] . PHP_EOL, FILE_APPEND);
file_put_contents($file, $_GET["pass"] . PHP_EOL, FILE_APPEND);
}
?>
现在保存
User
pass
如何将其另存为
User:pass
谢谢你, regrads
答案 0 :(得分:1)
您只需要以所需格式创建一个字符串。例如
file_put_contents($file, "$_GET[user]:$_GET[pass]" . PHP_EOL, FILE_APPEND);
注意:在双引号字符串中,关联数组索引需要引用不。
请点击此处查看示例〜https://3v4l.org/Fr30Y
您的脚本可以触发未定义索引周围的潜在E_NOTICE
级别错误,因此如果您想要安全地使用它,我会通过更改
pass
索引>
if( $_GET["user"] || $_GET["pass"] ) {
到
if ( isset($_GET['user'], $_GET['pass']) ) {