「LoggedIn」は = true であり、「CurrentUser」は「ManselD」ではありませんが、まだファイルを作成または作成していません:(そして、はい、私の /accounts/logs フォルダーは CHMOD 702 です
if(!$user == "ManselD"){
ini_set('date.timezone', 'Europe/London');
$ip = $_SERVER['REMOTE_ADDR'];
$txt = "$user Logged In With The Ip: $ip At ".date("h:i")."\n";
$url = "/accounts/logs/".trim(date('F')."-".date('d')."-".date('Y').".txt");
$file = fopen($url, "a");
fwrite($file, $txt);
fclose($file);
echo $file;
if(is_writable("/accounts/logs")){
echo "It is writable";
} else{
echo "It isn't writable";
}
}
なぜこれが機能しないのか、私は文字通り困惑し、困惑しています:S
修正版:
if($user != "ManselD"){
ini_set('date.timezone', 'Europe/London');
$ip = $_SERVER['REMOTE_ADDR'];
$txt = "$user Logged In With The Ip: $ip At ".date("h:i")."\n";
$url = getcwd() . '/accounts/logs/'.trim(date('F')."-".date('d')."-".date('Y').".txt");
file_put_contents($url, $txt, FILE_APPEND);
}