我有一个名为“logToFile”的函数,我正在尝试调用它,但 PHP 认为我正在尝试重新声明它。
日志到文件:
function logToFile($msg) {
$filename = "log.txt";
$fd = fopen($filename, "a");
$str = "[" . date("Y/m/d h:i:s", mktime()) . "] " . $msg;
fwrite($fd, $str . "\n");
fclose($fd);
Run Code Online (Sandbox Code Playgroud)
我对函数的调用:
logToFile("$user->username kicked $arg1 for $arg2.");
Run Code Online (Sandbox Code Playgroud)
请帮忙?
我有一个像这样的数组(除了它有更多的键):
$passwords = array("key1","key2","key3");
Run Code Online (Sandbox Code Playgroud)
要从数组中获取随机密钥,我已经这样做了:
$rand_keys = array_rand($passwords);
$rand_key = $passwords[$rand_keys];
Run Code Online (Sandbox Code Playgroud)
现在我$rand_key用来尝试登录用户.我想要做的是检查密码是否有效,如果有,请回复"success:[password]".我担心做的echo "Success: $rand_key";只是从数组中打印一个随机密钥而不是打印成功的密钥.
如何打印成功的密钥而不是另一个随机密钥?我想过使用会话,但我不确定.