Bonjour,

j'ai ce problème offset sur la partie de code que j'utilise, j'ai déjà trouvé quelques réponses a ce sujet mais datant de 2013 et j'ai peur quelles ne convienne pas a mon problème?
du fait du passage a PHP 5 voir plus.
donc un petit coup de main me plairait bien !!
voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
Notice: Undefined offset: 1 in C:\Program Files (x86)\EasyPHP-############## on line 25
Notice: Undefined offset: 2 in C:\Program Files (x86)\EasyPHP-############## on line 27
Notice: Undefined offset: 3 in C:\Program Files (x86)\EasyPHP-############## on line 27
Notice: Undefined offset: 2 in C:\Program Files (x86)\EasyPHP-############## on line 27
Notice: Undefined offset: 1 in C:\Program Files (x86)\EasyPHP-############## on line 27
voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
	function verifyAccess($minlevel) {
		global $HTTP_COOKIE_VARS;
		$userlist = file("users.inc.php");
		$done  = false;
		$auth  = false;
		$found = false;
		$i = 1;
ligne 25		list($name,$pass)  = explode(':',$HTTP_COOKIE_VARS["AUTHORIZER"]);
		                  while (!$done) {
ligne 27		list($n,$p,$a) = explode(':',$userlist[$i]);
			       $found = ($name == $n) && ($n!="");
			       $auth  = $found && ($pass == $p) && ($a<=$minlevel);
			      $done  = $found || ($i>=count($userlist));
			$i++;
		}
		if (!$auth) {
			readfile("auth_login.inc.html");
			die("");
		}
	}
un grand merci pour votre aide !

Amicalement , Domy