Skip to content

Instantly share code, notes, and snippets.

@Zalexanninev15
Last active November 13, 2022 18:48
Show Gist options
  • Save Zalexanninev15/35e7dc2c6e09b63a0eeaeffbdbfb39b8 to your computer and use it in GitHub Desktop.
Save Zalexanninev15/35e7dc2c6e09b63a0eeaeffbdbfb39b8 to your computer and use it in GitHub Desktop.
PHP Logger
<?php
#путь к файлу с будущими логами
$log_path = './logs/' . date("ymd") . '.txt';
#берем из переменной окружения ip-адрес посетителя...
$user_ip = getenv(REMOTE_ADDR );
#... и его тип браузера
$user_brouser = getenv(HTTP_USER_AGENT);
#узнаем сегодняшнее число и время
$curent_time = date("ymd H:i:s");
#Компонуем все данные в одну строку (для удобства)
$log_string = "$user_ip $user_brouser $curent_time\r\n";
#открываем файл для добавления в него (все добавляется в конец старого файла)
$file = fopen($log_path,"a");
#пишем в файл приготовленную строку
fwrite($file, $log_string, strlen($log_string));
#закрываем файл
fclose($file);
?>
? >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment