通过$ _get变量写入文件

时间:2018-03-28 03:58:35

标签: php

所以我试图使用certin代码写入文件(Get Param由游戏发送,我可以确认它正在发送),继承人代码:

<?php

$Player = htmlspecialchars($_GET["Player"]);
$open = fopen("joins.txt","w+");
fwrite($open, "Player {$Player} Joined.\n");
fclose($open);

echo "$Player Logged!";
?>    

下面是这个重要的网址的结尾:

addjoinlog.php?player=PlayerNameHere

当它记录时,它只是将其放入其中:

Player  Joined.

and not Player PlayerNameHere Joined

我的代码出了问题,因为我尝试过不同的东西而且没有用。

1 个答案:

答案 0 :(得分:-2)

尝试使用file_put_contents写入文件


    $output = print_r($_GET, true); 
    $myfile = file_put_contents('log.txt', $output.PHP_EOL , FILE_APPEND);