Bonjour,

j'aimerais savoir si mon problème à une solution et comment le résoudre.

J'ai mon script qui fonctionne plutôt bien.

<?php
$date = date("d/m/Y")." ".date("H:i") ;
$filename = 'IPVisiteur.txt';
$nameserv = $_SERVER['SERVER_NAME'];

if(isset($_SERVER['HTTP_X_FORWARDED_FOR']))
$somecontent=$_SERVER['HTTP_X_FORWARDED_FOR'];
else
$somecontent=$_SERVER['REMOTE_ADDR'];

// Assurons nous que le fichier est accessible en écriture
if (is_writable($filename)) {
// Dans notre exemple, nous ouvrons le fichier $filename en mode d'ajout
// Le pointeur de fichier est placé à la fin du fichier
// c'est là que $somecontent sera placé
if (!$handle = fopen($filename, 'a')) {
exit;
}
// Ecrivons quelque chose dans notre fichier.
if (fwrite($handle, $date.' '.$somecontent.' '.$nameserv."\r\n") === FALSE) {
exit;
}
fclose($handle);
} else {
}
?>

Il me permet de le donner la date, l'heure, l'IP et son hostname(quand je suis sur le même reseau, en VPN cela ne fonctionne pas, je ne sais pas pourquoi) de la personne qui se connecte sur mon site.
EX: 10/03/2021 13:07 192.168.0.12 PC-De-Bureau1

Maintenant j'aimerais me faire une base de données à coter en CSV avec le nom de la personne et a coter son Hostname.
EX:Hostname;Nom
PC-De-Bureau1;Steven

Une fois relier ensemble il me dirait directement sur le mon fichier de log, à coter du hostname le nom de la personne.
EX: 10/03/2021 13:07 192.168.0.12 PC-De-Bureau1 Steven

Merci d'avance.

Aucune réponse