Bonjour a tous, je viens a vous pour un probleme assez specifique. Je suis actuellement dans la necessite de developper un petit php qui genere automatiquement une liste de masque de sous reseau valide.
Voici le code :
32 etant le nombre de prefix possible. Voici le resultat de la boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for ($i = 0; $i < 32; $i++) { echo long2ip(~((1 << $i) - 1)); echo '<br />'; }
Ce que je ne comprends pas c'est la derniere valeur : 127.255.255.255
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
21
22
23
24
25
26
27
28
29
30
31
32
33 255.255.255.255 255.255.255.254 255.255.255.252 255.255.255.248 255.255.255.240 255.255.255.224 255.255.255.192 255.255.255.128 255.255.255.0 255.255.254.0 255.255.252.0 255.255.248.0 255.255.240.0 255.255.224.0 255.255.192.0 255.255.128.0 255.255.0.0 255.254.0.0 255.252.0.0 255.248.0.0 255.240.0.0 255.224.0.0 255.192.0.0 255.128.0.0 255.0.0.0 254.0.0.0 252.0.0.0 248.0.0.0 240.0.0.0 224.0.0.0 192.0.0.0 127.255.255.255
Quelqu'un aurait une explication sur ce comportement ??? J'avoue que c'est quelque chose de bien precis mais une suggestion serait la bienvenue :-)
Je vous remercie d'avance pour vos futurs reponses
Partager