Foros del Web » Programando para Internet » PHP »

Mostrar la mitad de la ip!

Estas en el tema de Mostrar la mitad de la ip! en el foro de PHP en Foros del Web. Como podria mostrar la mitad de la ip , la cual tengo guardada en la base de datos. ejemplo si yo tengo 80.23.56.94 q me ...
  #1 (permalink)  
Antiguo 04/07/2003, 05:22
 
Fecha de Ingreso: junio-2003
Mensajes: 104
Antigüedad: 20 años, 10 meses
Puntos: 1
Mensaje Mostrar la mitad de la ip!

Como podria mostrar la mitad de la ip , la cual tengo guardada en la base de datos.
ejemplo si yo tengo

80.23.56.94

q me muestre
80.23.56.*
o
80.23.*


O si fuera una host ?
__________________
Ado_k2 :adios:

Última edición por Ado_k2; 04/07/2003 a las 05:28
  #2 (permalink)  
Antiguo 04/07/2003, 06:04
Avatar de DINASEN  
Fecha de Ingreso: marzo-2003
Mensajes: 997
Antigüedad: 21 años, 1 mes
Puntos: 1
Puedes hacer esto :


Código PHP:
<?

$ip
="192.168.0.123";

$parteexplode("."$ip); 

echo 
$parte[0]."." .$parte[1].".*" 

?>
este codigo loq ue hara crearte un array con los valores cada vez que encuentre un punto asi que despeus solo tendras que decirle cuales son los que quieres mostrar y añadirle el punto y el *

Espero que te sirva

Un Saludo
  #3 (permalink)  
Antiguo 04/07/2003, 06:44
Avatar de DINASEN  
Fecha de Ingreso: marzo-2003
Mensajes: 997
Antigüedad: 21 años, 1 mes
Puntos: 1
perdona pero se me olvido antes....

si es un texto puedes hacer esto :
Código PHP:
<?

$var
="http://www.forosdelweb.com";//direccion original
$numero=strlen($var) /2;//dividimos entre dos el numero de caracteres de la direccion original
$resto substr("$var"0$numero);//y cogemos la original hasta el caracter qeu averiguamos en la linea anterior

echo "cadena completa : $var<br>";//mostramos la cadena original
echo "cadena cortada :$resto<br>";//mostramos la cedan cortada
echo "cadena cortada :$resto....";//mostramos la cadena cortada y le añadimos .... al final pa que se vea que sigue
?>
de las tres ultimas lineas coje la que mas te convenga...

tambien podias hacer que si la division no es entra que coja un caracter mas o menos del original

Un Saludo

Última edición por DINASEN; 04/07/2003 a las 06:47
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:52.