📄 Files01.php

En la versión pública del portfolio los ejercicios PHP se muestran como código y no se ejecutan. ⬅ Volver

<?php
date_default_timezone_set
("Europe/Madrid");
$fechaHora = date("d-m-Y H:i:s");
$IP = $_SERVER["REMOTE_ADDR"];
$agente = $_SERVER["HTTP_USER_AGENT"];

if (
str_contains($agente, 'Firefox')) {
    
$navegador = "Firefox";
} elseif (
str_contains($agente, 'Edg/')) {
    
$navegador = "Edge";
} elseif (
str_contains($agente, 'Chrome')) {
    
$navegador = "Chrome";
} elseif (
str_contains($agente, 'Safari')) {
    
$navegador = "Safari";
} else {
    
$navegador = "Otro";
}
file_put_contents("data/log.txt", "Fecha y hora: " . $fechaHora . ", IP: " . $IP . ", agente: " . $navegador . "\n", FILE_APPEND);
?>
<!DOCTYPE html>
<html lang="es">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ejercicio 1</title>

</head>

<body>
    <?php
    
include "menu.html";
    
?>
    <h1>Bienvenido</h1>
    <?php
    
echo $fechaHora . "<br>" . $IP . "<br>" . $navegador;
    
?>

</body>

</html>