Conversión de tipos en PHP

Publicado por & archivado en PHP.

PHP parece cada día más un lenguaje de programación, abandonando sus inicios como procesador de formularios, y tal vez es ese inicio lo que hace que sea tan cómodo de usar, entre otras cosas, por la capacidad de sus variables para almacenar cadenas o números indistintamente y su capacidad de conversión directa entre ambos tipos,… Read more »

Instalar WordPress y otros CMS en desarrollo sin cambiar la ubicación

Publicado por & archivado en WordPress.

Nuestros clientes a menudo nos piden que movamos su instalación de WordPress a otra ubicación, pero este gestor de contenidos y otros, tienen un problema, ya que guardan rutas absolutas y moverlos de ubicación suele pasar por modificar manualmente la base de datos. Pero esto se puede solucionar con un simple truco.

Cómo usar Font Awesome en nuestro proyecto

Publicado por & archivado en CSS.

Font Awesome son unos gráficos de vectores de uso libre que pueden incorporarse como si fueran fuentes de letra a nuestros proyectos web, con la ventaja de que pueden ser reescalados a varios tamaños y que apenas ocupan.

Detectar GoogleBot, BingBot y YahooBot

Publicado por & archivado en PHP, Programación.

Me encuentro con un problema en una web de alto tráfico y con muchos PDF de gran tamaño, en la que se está abusando de las descargas. Lo primero que hago es mandar al DROP con iptables todos los rangos de Baidu, que se comporta como un ataque de denegación de servicio, en vez de… Read more »

Convertir cuentas de formato CCC a IBAN

Publicado por & archivado en PHP, Programación.

Desde febrero de 2014 es obligatorio el uso de cuentas en formato IBAN (International Bank Account Number), y aunque casi todos los bancos aun admiten el antiguo formato, antes o después nos encontraremos con la necesidad de convertir las cuentas en formato CCC.

Validar números de la Seguridad Social

Publicado por & archivado en PHP, Programación.

Los códigos de la Seguridad Social en España constan de tres grupos de números que suman un total de 12 dígitos. Un código inicial de 2 cifras que corresponden con la provincia, el número de afiliado de 8 dígitos y un número de control de 2 dígitos.

php 5.2 + Zend Optimizer + Zend Debugger = Problemas

Publicado por & archivado en PHP, Programación.

Un bug de PHP 5.2.6 hace que, si instalas Zend Optimizer 3.3.9 con Zend Debugger 20110410 (probado en Debian GNU/Linux de 32bits), cuando cargas cualquier página compilada con Optimizer por segunda vez y posteriores (sólo funciona la primera carga), se produzca un “segmentation fault”. El error que muestra al usuario es que el servidor cerró… Read more »

Manejo de bases de datos SQL en PHP con ezsql

Publicado por & archivado en PHP, Programación.

PHP soporta el manejo de bases de datos SQL de forma nativa, pero es mucho más fácil y rápido programar usando una librería que simplifique el proceso. Después de probar a fondo una buena cantidad de clases, me decidí por ezsql.

Detectar conexiones desde proxy y la IP real

Publicado por & archivado en PHP, Programación.

En uno de mis proyectos, un chat bastante conflictivo, me encontré con el problema de detectar cuando los usuarios utilizaban un proxy para acceder, así como la IP real de los usuarios para introducirla en una base de datos.