Faire une redirection en PHP en fonction de fichier texte

[Résolu/Fermé]
Signaler
Messages postés
65
Date d'inscription
jeudi 1 décembre 2016
Statut
Membre
Dernière intervention
21 août 2018
-
Messages postés
33698
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 octobre 2021
-
Bonjour,

J'apprends le php et je cherche a faire une redirection local des machines sur le réseau en fonction de leurs adresses mac, les adresses mac des machines sont stockés sur des fichiers textes dans le meme répertoire que mon script en php qui gère sa.

Sans se servir des fichiers textes j'ai pu créer une petite fonction qui fait sa bien.

$maccheck=system("/usr/sbin/arp -a|grep ".$_SERVER['REMOTE_ADDR']."\)|cut -f4 -d\" \""); 
function redirection($url)
{
die('<meta http-equiv="refresh" content="0;URL='.$url.'">');
};
if($maccheck == '44:78:3e:20:15:96' OR $maccheck == '00:11:22:33:44:55' OR $maccheck == '22:11:33:44:55:66')
{

redirection("http://www.google.fr" );
}

else
{
redirection("visitemoi.php" );
}
?>



Maintenant le but est de remplacer les adresses mac de la condition if en lisant les trois adresses mac dans leurs fichiers textes respectif (mac1.txt, mac2.txt, mac3.txt)


C'est la ou je coince, je sais pas comment utiliser f_gets (je suppose que c'est sa qu'il faut utiliser ? ) pour récupérer la valeur du fichier texte et la tester ensuite dans la condition if.

Merci.



1 réponse

Messages postés
33698
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
19 octobre 2021
3 766