While et If
Résolu
fr-darkrod
Messages postés
416
Date d'inscription
Statut
Membre
Dernière intervention
-
Kortalium Messages postés 193 Date d'inscription Statut Membre Dernière intervention -
Kortalium Messages postés 193 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.
--
Un homme à tout faire.
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.
--
Un homme à tout faire.
1 réponse
-
Salut,
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-
-
-
-
-
crée plutôt une nouveau topic si tu as un nouveau problème, et envoie moi un pv avec le lien pour que je jette un coup d'oeil.
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 ^^
-