Bonjour,
Après avoir cherché sur les php FAQ, dans les "user contributions" liées à la ip2long, ainsi que sur http://svn.netfilter.org/cgi-bin/viewcv ... s/iprange/ pour une solution similaire, voilà mon problème : je dispose d'un intervalle compact d'adresses IP : 10.0.0.1-10.0.0.30 ; comment puis-je le transformé dans la séquence [10.0.0.1/28,10.0.0.16/29,10.0.0.24/30,10.0.0.28/31,10.0.0.32/32],
car
10.0.0.1/28 = 10.0.0.1-10.0.0.15
10.0.0.16/29 = 10.0.0.16-10.0.0.23
10.0.0.24/30 = 10.0.0.24-10.0.0.27
10.0.0.28/31 = 10.0.0.28-10.0.0.29
10.0.0.30/32 = 10.0.0.30
J'aurais besoin d'un algo pour la transformation antérieure ; est-ce qu'il y a qch disponible, quelque part , une petite idée ? j'y ai pensé mais ça donne une complexité exorbitante...
merci