While et If
Résolu
fr-darkrod
Messages postés
422
Date d'inscription
Statut
Membre
Dernière intervention
-
Kortalium Messages postés 183 Date d'inscription Statut Membre Dernière intervention -
Kortalium Messages postés 183 Date d'inscription Statut Membre Dernière intervention -
Salut,
J'essaie tant bien que mal de faire un algo en boucle avec les ip.
Du genre un message :
Début du Script
0.0.0.1
0.0.0.2
0.0.0.3
....
0.0.0.255
0.0.1.1
0.0.1.2
...
255.255.255.255
Fin du script
Sauf que je galère depuis 2 heures , l'affichage est plus tôt pas mal , mais il répond pas à mes attentes :/
Cordialement.
J'essaie tant bien que mal de faire un algo en boucle avec les ip.
Du genre un message :
Début du Script
0.0.0.1
0.0.0.2
0.0.0.3
....
0.0.0.255
0.0.1.1
0.0.1.2
...
255.255.255.255
Fin du script
<?php $a = 0; $b = 0; $c = 0; $d = 0; if ($a != 255) { while($a <= 255 ) { echo $a.".".$b.".".$c.".".$d; $a++; echo "<br />"; if ($b != 255) { while ($b <= 255) { echo $a.".".$b.".".$c.".".$d; $b++; echo "<br />"; if ($c != 255) { while ($c <= 255) { echo $a.".".$b.".".$c.".".$d; $c++; echo "<br />"; if ($d != 255) { while ($d <= 255) { echo $a.".".$b.".".$c.".".$d; $d++; echo "<br />"; } } } } } } } } ?>
Sauf que je galère depuis 2 heures , l'affichage est plus tôt pas mal , mais il répond pas à mes attentes :/
Cordialement.
1 réponse
Salut,
tu tiens absolument au while if ?
sinon y'a bcp plus simple:
PS: armes toi de patience si tu remplace les 5 par 255 ^^
Ride the Best or Die like the Rest
tu tiens absolument au while if ?
sinon y'a bcp plus simple:
<?php for ($a=0; $a<=5; $a++) { for ($b=0; $b<=5; $b++) { for ($c=0; $c<=5; $c++) { for ($d=0; $d<=5; $d++) { echo $a.".".$b.".".$c.".".$d."<br />"; } } } } ?>
PS: armes toi de patience si tu remplace les 5 par 255 ^^
Ride the Best or Die like the Rest
Non non absolument pas d'obligation while et if , de toute façon il n'y que 2 boucles possibles ;)
On dirait que j'essayais de faire un for avec while et if ;)
Mais encore merci :) , je vais pouvoir avancer mon algo ;)
par contre, je ne sais pas si tu avais fais exprès, mais dans ton exemple il manque des ip, comme 0.0.1.0
mais pas ce pb la avec le script du dessus :)
Problème : La surcharge , je récole uniquement les ping positif pour diminuer les résultats , genre 30% positifs et 70% négatifs (que j'affiche pas)
Je laisse mon topic si tu veux m'aider , je bosse dessus là ;)
comme ça, si on trouve une solution, tout le monde pourra en profiter ;)
lance une fois le script avec des 255 pour voir déjà combien de temps il faut pour afficher la page (si le navigateur ne plante pas avant :p), tu vas rire (...ou pas)
bon courage ^^