Faire une redirection en PHP en fonction de fichier texte

Résolu/Fermé
Integreur Messages postés 86 Date d'inscription jeudi 1 décembre 2016 Statut Membre Dernière intervention 4 octobre 2022 - Modifié le 21 janv. 2018 à 20:29
jordane45 Messages postés 38137 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 21 janv. 2018 à 20:31
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.



A voir également:

1 réponse

jordane45 Messages postés 38137 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
21 janv. 2018 à 20:31
0