martes, 30 de septiembre de 2014

Cadenas Aleatorias en PHP

Ahora os traigo otro microcódigo que nos permitirá crear cadenas aleatorias del tamaño que le indiquemos formadas por letras en mayúsculas y números.

function CadenaAleatoria($tam) {
    $patron="AB1CD2EFG3HIJ4KLMN5OPQR6STU7VWX8YZ9";
    $cadena="";
    $max=strlen($patron)-1;
    for($i=0;$i<$tam;$i++) {
        $cadena.=$patron[rand(0,$max)];
    }
    return $cadena;
}

lunes, 29 de septiembre de 2014

Cerrar sesiones en PHP

Cuando trabjamos con sesiones en PHP y un usuario decide desconectarse (logout) de la sesión iniciada, es imprescindible realizar un cierre de sesión y una limpieza de las variables creadas durante su estancia en la web.
Esta microfunción nos ayuda a realizar estos pasos de una forma simple y automática.



function CerrarSesion() {
   if (strlen(session_id()) >0) {
       session_unset();
       session_destroy();
   }
}

Mostrar contenido Array en PHP

Función que aumenta las posibilidades de la famosa función print_r de php para mostrar el contenido de los arrays.
La particularidad es que se muestra como contenido preformateado, es decir, con sus saltos de líneas entre los valores del array.

function print_array($array) {
 echo '<pre>';
 print_r($array);
 echo '</pre>';
}