Función en PHP para calcular si un DNI o un NIE son válidos

He aquí un clásico por el que todos habremos tenido que pasar alguna vez. Acabo de rescatarlo del armario del olvido y lo he modificado para que compruebe también si es un NIE válido (documento de identidad para extranjeros). Espero que a alguien le sirva de ayuda:

Función PHP para dar formato a un número de teléfono

Hoy os dejo una sencilla función que nos formatea un número de teléfono para que quede más «leíble». Lo primero que hace es eliminar espacios y guiones (puedes eliminar otros caracteres añadiéndolos al array) y luego agrupa los dígitos de 3 en 3. Por ejemplo: 94 444 4888 -> 944 444 888 944444888 -> 944 … Read moreFunción PHP para dar formato a un número de teléfono

El Rincón del PHP – Web dedicada a la programación en PHP

Siguiendo con nuestros contínuos lanzamientos 🙂 hace un par de días pusimos en marcha la nueva web del Rincón del PHP. La idea de la web es ser un punto en el que poder encontrar información sobre PHP, cursos y un foro donde podamos conocernos, compartir ideas y exponer dudas. Entra en el Rincón del … Read moreEl Rincón del PHP – Web dedicada a la programación en PHP

Code Igniter: llamar a un controlador desde consola o desde otro fichero.php

Si has trabajado con Code Igniter encontrarás este «truquillo» de mucha utilidad. Te permitirá llamar a un controlador desde consola o desde otro fichero PHP. Por ejemplo: 1) Supón que tienes una tarea (en un cron) que tiene que llamar a un controlador de tu aplicación Code Igniter. Supongamos que tienes un controlador que se … Read moreCode Igniter: llamar a un controlador desde consola o desde otro fichero.php

Curso de PHP: Ejercicios de cadenas y funciones

Dado que llevo bastante tiempo impartiendo cursos de PHP en Bilbao ya va siendo hora de poner un poco de orden y actualizar los ejercicios. Según los vaya poniendo «bonitos» los iré publicando aquí. En esta primera tanda pondré algunos ejercicios de cadenas y funciones que servirán de repaso a mis alumnos. A ver si … Read moreCurso de PHP: Ejercicios de cadenas y funciones

Aptana Studio en Ubuntu

Después de un tiempo usando Eclipse para los proyectos de Python he decidido buscarme otra opción para mis proyectos basados en PHP (que no son pocos). Desde hace unos años vengo usando el Quanta Plus, que cumplía a la perfección con lo que necesitaba. Sin embargo echo de menos algunas cosillas que puedo usar cuando … Read moreAptana Studio en Ubuntu

Función PHP que añade un carácter al final si no existe

Hoy os propongo esta pequeña función que a mí me ahorra muchos disgustos. Se trata de una función que toma una cadena, comprueba si tiene el carácter ‘/’ al final y lo añade si no lo tiene. Por ejemplo:

De esta forma me aseguro que todas las carpetas tienen una barra al final y … Read moreFunción PHP que añade un carácter al final si no existe

Extraer elementos aleatoriamente de un array en PHP

Os dejo aquí un pequeño código que os permitirá extraer elementos de manera aleatoria de un array. La explicación un poco más abajo. Este ejemplo toma un array y muestra dos elementos escogidos de manera aleatoria.

Explicación:

Esto es un array, no necesita mucha explicación. Un detalle importante, estoy escribiendo esto cerca de … Read moreExtraer elementos aleatoriamente de un array en PHP

cURL y PHP: hacer una llamada a una página en segundo plano

Hace un par de días os hablaba de cURL. Hoy vamos a ver un sencillo ejemplo con esta librería. En este ejemplo, vamos a conectarnos desde nuestro servidor con Google y vamos a pedirle que nos busque resultados que contengan la palabra ‘curl’:

Lo primero que debemos hacer es iniciar la sesión cURL:

Read morecURL y PHP: hacer una llamada a una página en segundo plano