Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - FeArX

#1
PHP / htmlentities en <option> no funciona
1 Julio 2008, 17:41 PM
Hola, bueno, tengo el siguiente problema, una consulta en php que me trae valores de la base de dato

pero en la parte donde tengo el for para crear los option de un select
Código (php) [Seleccionar]

<select>
<?php for($i=0;$i<$cantFilas;$i++)
    echo 
'<option value="'.$row[id].'">'.htmlentities($row[nombre]." ".$row[apellido]).'</option>';
?>

</select>


si por ejemplo hay una persona que se llame: "Cándido Ñañito" me viene escrito en el navegador: "C&aacute;ndido &Ntilde;a&ntilde;ito", entonces mi pregunta es como puedo hacer para que no me salga así.

Agradeciendo de antemano y esperando una pronta respuesta

PD: si no le coloco el htmlentities, me sale un signo de interrogación en cada letra que no consiga.
#2
Hola de nuevo, estoy haciendo validaciones de IP's a una red, como puedo saber dado un segmento de red y una mascara, si una IP está dentro de este segmento, es que necesito validar las ips para dar entrada a un sistema.

Ejemplo: Solamente las ips que esten dentro de esta subred pueden entrar:
Red             / Mascara
192.168.1.0 / 255.255.255.240 -> da 16 ip's (contando bc y la de red).

Si entro con una ip 192.168.1.10 ->entro
Si entro con una ip 192.168.1.33 -> NO entro

Ya tengo la funcion que verifica la IP desde donde me estoy conectando, pero no tengo esa.
Agradeciendo de antemano toda la ayuda posible me despido esperando una pronta respuesta =)
#3
Hola, bueno, este es un pequeño aporte a la comunidad  ;D


function domingos($fechaInicio,$fechaFin)
{
$dias=array(); //creo un arreglo para devolver los domingos
$fecha1=date($fechaInicio);
$fecha2=date($fechaFin);
$fecha=date("Y-m-d",strtotime($fecha1)); //paso a date para darle formato
$fechaTime=strtotime($fecha1); //paso a hora unix fechaInicio

while($fecha <= $fecha2) //verifico que no me haya pasado de la fecha fin
{

//Ahora, el Unix timestamp para el primer lunes
//después de fecha 1:
$proximo_lunes=strtotime("next Monday",$fechaTime);
$proximo_domingo=strtotime("next Sunday",$fechaTime);

$fechaDomingo=date("Y-m-d",$proximo_domingo);

if($fechaDomingo <= $fechaFin)
{
$dias[$fechaDomingo]=$fechaDomingo;
}
else
{
break;
}
$fechaTime=$proximo_lunes;
$fecha=date("Y-m-d",$proximo_lunes);
}
return $dias;
}//fin de domingos

$datos=domingos("2008-01-01","2008-12-31"); //creo un array que tendra las fechas

foreach($datos as $nombre_campo => $valor){
    $asignacion = 'Domingo"' . $nombre_campo . ": " . $valor . "';<br>";
    echo $asignacion;
}//imprimo lo que esta en el array


Espero que les sirva... ya a mi me ha funcionado bien  :rolleyes: pero si ven algun problema avisen
#4
PHP / Seleccionar Ip's libres
6 Junio 2008, 16:17 PM
Hola, tengo una duda en php, tengo un archivo en texto plano que contiene todas las ips asignadas a una ip interna junto con su direccion de salida del router. ejemplo

   || IP dentro de red      || Mascara de IP      || Ip con la que sale de la red
1 || 10.0.0.1 /30            || 255.255.255.248   || 201.X.X.X
2 || 10.0.0.40 /29          || 255.255.255.240   || 201.X.X.40

Necesito calcular cuantas ips libres me quedan entre las ip's 1 y 2, ya me he bajado varias calculadoras Ips y ya busque en el foro, pero no hay una herramienta (o post) que me resuelva la duda...

Agradeciendo de antemano y esperando una pronta respuesta...