Czy w tym kodzie jest błąd, czy też mój serwer jest przyczyną ?
Kod
<?php
// Ścieżka do pliku logu w tym samym katalogu co skrypt
$logFile = __DIR__ . '/log.txt';
// Pobieranie danych użytkownika
$ip = $_SERVER['REMOTE_ADDR'] ?? 'unknown';
$userAgent = $_SERVER['HTTP_USER_AGENT'] ?? 'unknown';
$acceptLanguage = $_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? 'unknown';
$referer = $_SERVER['HTTP_REFERER'] ?? 'none';
$serverTime = date('Y-m-d H:i:s');
$requestedUri = $_SERVER['REQUEST_URI'] ?? 'unknown';
// Tworzenie wpisu logu
$logEntry = <<<LOG
=== User Visit Log ===
Timestamp : $serverTime
IP Address : $ip
User-Agent : $userAgent
Accept-Language : $acceptLanguage
Referer : $referer
Requested URI : $requestedUri
-------------------------------
LOG;
// Zapis do pliku (dopisywanie na końcu)
if (file_put_contents($logFile, $logEntry, FILE_APPEND | LOCK_EX) === false) {
error_log("Nie udało się zapisać do pliku log.txt");
}
?>
// Ścieżka do pliku logu w tym samym katalogu co skrypt
$logFile = __DIR__ . '/log.txt';
// Pobieranie danych użytkownika
$ip = $_SERVER['REMOTE_ADDR'] ?? 'unknown';
$userAgent = $_SERVER['HTTP_USER_AGENT'] ?? 'unknown';
$acceptLanguage = $_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? 'unknown';
$referer = $_SERVER['HTTP_REFERER'] ?? 'none';
$serverTime = date('Y-m-d H:i:s');
$requestedUri = $_SERVER['REQUEST_URI'] ?? 'unknown';
// Tworzenie wpisu logu
$logEntry = <<<LOG
=== User Visit Log ===
Timestamp : $serverTime
IP Address : $ip
User-Agent : $userAgent
Accept-Language : $acceptLanguage
Referer : $referer
Requested URI : $requestedUri
-------------------------------
LOG;
// Zapis do pliku (dopisywanie na końcu)
if (file_put_contents($logFile, $logEntry, FILE_APPEND | LOCK_EX) === false) {
error_log("Nie udało się zapisać do pliku log.txt");
}
?>