PHP

Si tenéis problemas con los caracteres (acentos, eñes, etc…) de una cadena en php, seguramente sea por la codificación de esos caracteres estén en latin. La siguiente función php se encarga de buscar y reemplazar (utilizando str_replace()) esos caracteres por […]

Leer más...

Para obtener las dimensiones de una imagen o foto en php utilizaremos la función getimagesize(), con la que podemos averiguar el tamaño de un archivo de imagen, las dimensiones (ancho, alto), y el tipo de archivo (gif, jpg, png, bmp, […]

Leer más...

Extraer urls con PHP

Función php para sacar o extraer todas las urls de una determinada cadena, página web… usando expresiones regulares. function extraerURLs($cadena){ $regex = '/https?\:\/\/[^\" ]+/i'; preg_match_all($regex, $cadena, $partes); return ($partes[0]); } // Llamamos a la función y le pasamos la cadena […]

Leer más...

Aquí una función php que utilizo al generar archivos XML, para «limpiar» cadenas de texto con caracteres no permitidos en XML como ««, «&», «‘». Usando arrays para guardar las cadenas a reemplazar con str_replace(): function limpioCaracteresXML($cadena){ $search = array("<", […]

Leer más...

Para evitar que los spamers encuentren y capturen las direcciones de email que tengamos en nuestra web podemos usar la siguiente función php para encriptar el email en el código fuente, y de esta forma evitar que estos programas automatizados […]

Leer más...

A continuación una función php para calcular la edad a partir de la fecha de nacimiento. function calcular_edad($fecha){ $dias = explode("-", $fecha, 3); $dias = mktime(0,0,0,$dias[1],$dias[0],$dias[2]); $edad = (int)((time()-$dias)/31556926 ); return $edad; } // Formato: dd-mm-yy echo calcular_edad("01-10-1989"); // Resultado: […]

Leer más...

Sencilla función php utilizando arrays, para mostrar 1 cadena (palabra/frase/número) de forma aleatoria, de un determinado array formado por todas nuestras palabras. Por ejemplo: $anchors = array("León","La Bañeza","Boñar","Astorga", "Ponferrada"); shuffle($anchors); $randanchor = array_rand($anchors,1); echo $anchors[$randanchor];

Leer más...

Para conocer en php si un número es par o impar, utilizamos el operador «%» para calcular el «resto» de la división del número «x» entre «2». Si el número tiene resto igual a cero sabemos que es par. $numero […]

Leer más...