如何使用USER:PASS格式将内容存档到文本文件?

时间:2017-12-27 03:16:50

标签: php

我正在尝试保存$ _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

1 个答案:

答案 0 :(得分:1)

您只需要以所需格式创建一个字符串。例如

file_put_contents($file, "$_GET[user]:$_GET[pass]" . PHP_EOL, FILE_APPEND);

注意:在双引号字符串中,关联数组索引需要引用

请点击此处查看示例〜https://3v4l.org/Fr30Y

您的脚本可以触发未定义索引周围的潜在E_NOTICE级别错误,因此如果您想要安全地使用它,我会通过更改user和pass索引>

if( $_GET["user"] || $_GET["pass"] ) {

if ( isset($_GET['user'], $_GET['pass']) ) {