Compartiendo el conocimiento
RSS icon Bullet (black)
  • Problema con el Socket PDO de MySql y ZendServer CE

    Esta entrada la escribo como un truco o consejo a la hora de realizar una conexión a base de datos MySQL utilizando PDO con ZendServer CE.

    Resulta que tengo un laptop en el que tengo instalado una instancia de ZendServer CE (Comunity Edition), la versión gratuita de ZendServer. Trabajando en un proyecto desde mi laptop resulta que no me podía conectar a la BBDD mientras que desde mi desktop no tenía ningún problema. Revisé la configuración de PHP, que estuviese instalado y activado en el php.ini las librerías PDO (PHP Data Object). Todo estaba bien configurado, incluso php_info() me deciía que todo era correcto pero la conexión fallaba.

    La BBDD se realiza en el equipo local, por lo tanto a la hora de conectarme, el SERVER es “Localhost”. Al utilizar “Localhost”, ZenServer intenta abrir un socket a la BBDD que por algún motivo que no me he puesto a investigar falla estrepitosamente. La solución es bien sencilla, cambiamos “Localhost” por la IP “127.0.0.1” y listo, así forzamos a que PDO utilice TCP para realizar la conexión.

  • Depurar nuestro código PHP con Zend Debug en Linux – Ubuntu

    Hola de nuevo amigos, después de un largo tiempo de inactividad, desde http://www.weblogica.es vamos a retormar nuestro hilo de artículos sobre técnicas y buenas prácticas de programación web.

    En esta ocasión, hablaremos de un tema sumamente importante, la depuración de código escrito en PHP, una técnica que todo programador en PHP debería utilizar como parte esencial en la etapa de desarrollo de cualquier aplicación.

    Leer el artículo completo »

  • Taller. Subir ficheros al servidor con PHP

    Hola amigos,

    En esta entrega vamos a enseñaros como es posible subir ficheros desde el equipo del cliente hasta nuestro servidor utilizando PHP.

    Este ejemplo podemos ejecutarlo en nuestro servidor local o si tenemos un servicio de Hosting podemos subirlo para realizar nuestras propias pruebas.

    Descripción del ejemplo:

    Vamos a crear una nueva página web en PHP la cual va a posibilitar la subida de un fichero de imagen (jpeg, bmp, png, gif) siempre que el fichero pese (ocupe) menos de 500Kb.

    Leer el artículo completo »

  • Taller. Como leer la libreta de direcciones de Outlook con PHP

    Queridos amigos, en esta ocasión vamos a escribir una pequeña rutina en PHP, que nos va a servir para poder acceder a la libreta de direcciones de nuestro Outlook.

    Vamos a mostrar en este ejemplo lo siguientes campos:

    • Nombre Completo del contacto
    • Dirección de e-mail
    • Teléfono móvil

    Leer el artículo completo »

  • Taller. ¡ Instalación de WordPress !

    Queridos suscriptores,

    Nuestra primera práctica de taller queremos dedicarla a la instalación de WordPress en nuestro dominio, ya sea gratuito o de pago.

    wordpress

    wordpress

    WordPress, es un sistema de gestión de contenido (Content Management System, abreviado CMS) el cual nos permite publicar todo tipo de información a modo de bitácora en la web, más comunmente conocido como BLOG.

    WordPress está desarrollado en PHP como lenguaje de programación, y MySQL como sistema gestor de bases de datos (SGBD) bajo licencia GPL (General Public License). Este tipo de licencia está orientada principalmente a proteger la libre distribución, modificación y uso del software.

    Leer el artículo completo »