jueves, 23 de septiembre de 2010

Diferencia entre dos Tiempos TimeDiff en PHP

Para que sirve?
Resunen:

Sirve para cuando hacemos un reporte o informe calcular el tiempo que toma finalizar dicho reporte o operacion pesada

Codigo PHP
<?php



// return our current unix time in millis

function current_millis() {

list($usec, $sec) = explode(" ", microtime());

return round(((float)$usec + (float)$sec) * 1000);

}

$inicio = current_millis();







// Alguna operacion muy pesada que ocupa tiempo

for ($i=0;$i< 5;$i++){

echo "Algo que ocupa tiempo. <br>"; flush(); sleep(1);

}

// Fin de la operacion pesada











$t = (current_millis() - $inicio);

if ($t < 1000) {

echo "Reporte generado en :" . $t . " milisegundos...";

}else {

echo "Reporte generado en :" .number_format($t / 1000,2,',','.'). " segundos...";

}



?>

miércoles, 22 de septiembre de 2010

Contraseña modo texto ( Password textmode)

Aqui les muestro como interpolar un campo tipo password.
Resumen: onfocus contraseña visible onblur contraseña oculta

onfocus




onblur



Javascript


<script>

function setBoxToPasswordmode(box) {

box.type = "text";

}

function resetBox(box) {

box.type = "password";

}

</script>




XHTML


<div>
<label class="label"> Contrase&ntilde;a :</label>

<input class="textfield" type="password" id="passw1"
size="20" maxlength="20" value="" onblur="resetBox(this);"
onfocus="setBoxToPasswordmode(this);" >

</div>