Forums:
Buenas...
Necesito saber si alguien me puede ayudar, ¿alguien me puede crear un pequeño script?
Quiero que me creen todos los rangos ip, "de clase A", desde el número 10.0.0.1 hasta el 10.255.255.254...
¿cuantos convinaciones hay?, creo que son mas de 16 millores. :jawdrop:
Lo que pasa es que hacerlos de uno en uno me cansa un poco. ;)
También estoy intentando crear los rangos ip "de clase B" desde el número 172.16.0.1 a 172.31.255.254. :jawdrop:
Por favor, por favor, agradezco cualquier ayuda. :D :P :D :P
una solucion
saludos.
una solucion al problema de las ip.
si se observa el numero ###.###.###.### se puede traducir como una cadena compuesta por cuatro partes AAA.BBB.CCC.DDD enlazada con puntos. con algo como esto tal vez se solucione.
funcion creanumero(iniciaA, finA,iniciaB, finB, iniciaC, finC, iniciaD, finD)retorna ip
inicio
*repetir desde iniciaA hasta finA como AAA
**repetir desde iniciaB hasta finB como BBB
***repetir desde iniciaC hasta finC como CCC
****repetir desde iniciaD hasta finD como DDD
// en este momento creamos la cadena combinando las partes
*******ip= AAA+.+BBB+.+CCC+.+DDD
// y la usamos para lo que creamos conveniente...
// o simplemente
*******retorna ip
fin de la funcion
¿¿¿¿que????
Muchas gracias josebarr.
Pero he copiado y pegado este código en el block de notas, con extencion html, y sale todo esto... :jawdrop: :jawdrop:
------------------------------------------------------------------------------------------
inicio *repetir desde iniciaA hasta finA como AAA **repetir desde iniciaB hasta finB como BBB ***repetir desde iniciaC hasta finC como CCC ****repetir desde iniciaD hasta finD como DDD // en este momento creamos la cadena combinando las partes *******ip= AAA+.+BBB+.+CCC+.+DDD // y la usamos para lo que creamos conveniente... // o simplemente *******retorna ip fin de la funcion
-------------------------------------------------------------------------------------------
¿si esto es un script...? ¿¿e hecho algo mal...?? :(
¿Me puedes ayudar con algo mas sencillo?, algo como... "toma este código que ya he probado que funciona y pégalo".
O explicame como hacerlo... :sick:
este es solo una forma
este es solo una forma simbolica de la solucion, en programacion se denomina algoritmo y es el esquema que permite contruir una rutina en cualquier otro lenguaje,.... otro nombre de este escrito es algoritmo en pseudolenguaje
hola josebarr
Muchas Gracias
Mi gratitud se incrementa por vuestra ayuda...
¿como se escribre en programación?, ¿así?
gracias++;
jejeje
Saludos
una implantacion en php
el anterior script realizado en php
<?php
function creaip($iA,$fA,$iB,$fB,$iC,$fC,$iD,$fD){
$ip="nada";
//primer bucle
for ($i = $iA; $i <= $fA; $i++) {
//segundo bucle
for ($j = $iB; $j <= $fB; $j++) {
//tercer bucle
for ($k = $iC; $k <= $fC; $k++) {
//cuarto bucle
for ($l = $iD; $l <= $fD; $l++) {
$ip=$i.'.'.$j.'.'.$k.'.'.$l;
print $ip; echo "";
}
}
}
}
}
echo "Salida creada por la funcion creaip ";
echo " invocandola como creaip(10,10,201,202,101,104,1,5);";
creaip(10,10,201,202,101,104,1,5);
?>
arroja como resultado
Salida creada por la funcion creaip
invocandola como creaip(10,10,201,202,101,104,1,5);
10.201.101.1
10.201.101.2
10.201.101.3
10.201.101.4
10.201.101.5
10.201.102.1
10.201.102.2
10.201.102.3
10.201.102.4
10.201.102.5
10.201.103.1
10.201.103.2
10.201.103.3
10.201.103.4
10.201.103.5
10.201.104.1
10.201.104.2
10.201.104.3
10.201.104.4
10.201.104.5
10.202.101.1
10.202.101.2
10.202.101.3
10.202.101.4
10.202.101.5
10.202.102.1
10.202.102.2
10.202.102.3
10.202.102.4
10.202.102.5
10.202.103.1
10.202.103.2
10.202.103.3
10.202.103.4
10.202.103.5
10.202.104.1
10.202.104.2
10.202.104.3
10.202.104.4
10.202.104.5
no tengo medio para ejecutarlo
Muy interesante, si sales lo que dice. :)
¿Pero como lo ejecuto?. Algo me dice que esto tampoco se ejecuta copiando y pegándolo en el block de notas y cambiando la extencion al final por un php :O
Puedes hacer, decir, explicarme... ¿algo mas sencillo en un script?. :?
Muchas gracias.
amigo , lo que pasa es que
amigo , lo que pasa es que la gente que te ayuda con ese tutorial , debe pensar o asumir que tienes conocimientos minimos en scripting, deduzco que no los tienes, por que no entendiste nada. yo tampoco. por que no hago scripts , solo soy un usuario medio.
saludos!
Evidente mi querido mofle...
Ya veo que ellos lo hacen con su mejor sentimiento... pero yo... :sick:
¡Por favor que alguien me diga o consiga hacerlo de la manera mas facil posible! :? , yo haga un copiar y pegar y listo...
Muchas gracias a todos de antemano... :D
Si quieres que en un foro
Si quieres que en un foro público y gratuito se te ayude, necesitas poner un mínimo de trabajo de tu parte. Lee cómo hacer preguntas inteligentes, ponlo en práctica y verás la diferencia.
--
haber != a ver
ha != a
Entiendo y acepto lo que dices...
Vale acl.
Entiendo, acepto y comprendo que no es plan el llegar, pedir y recibir.
Pero he estado intentando aprender algo en script, los principios básico, pero han estado empezandome a pedir que lo de "Hola mundo", Sumar dos números enteros, que si for y un and... ¿y cuando llegaremos a ver lo que pido...?
Me he enterado y me parece por lo que veo, que para ustedes parece fácil, pero sino se puede, pues no se puede.
Uno puede empezar con cosas pequeñas y básicas, a eso si me apunto, ¡pero si ya me suena a chino lo que veo!
¡No se preocumen!, de todas formas muchas gracias
Páginas