944 063 154

Extraer elementos de una lista HTML y exportarlos con PHP

Puede que en algún momento de nuestras apasionantes vidas como desarrolladores web nos interese extraer el contenido de cada uno de los elementos de una lista HTML. Algo que habitualmente suele ir encabezado por <li>,<option> o similares. También puede que queramos almacenar esa información en un array que nos permita utilizarlos a lo largo de nuestra aplicación en cualquier otro momento.

Leer el artículo completo »

Desarrollo y Programación

Solución al error HTTP/1.1: 417 en PHP con cURL

Es habitual que cada vez que desarrollamos con PHP como lenguaje de programación hagamos uso de la librería cURL para poder hacer peticiones de tipo HTTP POST. Y a su vez, en cada uno de estos intentos, también es muy común que se produzcan algunos errores en la conexión. Como ejemplo de ello, podemos encontrarnos algunos errores cuando traremos de mostrar las cabeceras de respuesta. Algo similar a esto: «HTTP/1.1 417 Expectation Failed Connection: close Content-Length: 0«. Este error se produce cuando la solicitud de HTTP POST no puede procesarse. Esto, generalmente, se debe a que la sintaxis bien de PHP o bien de cURL, o incluso la sintaxis de ambas, no es correctas.

Leer el artículo completo »

Desarrollo y Programación

Opciones para un sfWidgetFormChoice en un formulario

Los desarrolladores familiarizados con Symfony seguro que conocerán la clase sfWidgetFormChoice. Este widget se encarga de estandarizar y agrupar todas las variantes en un mismo lugar. Así, una misma selección puede mostrar diferentes formas, y también permite definitir una representación propia para la elección. La peculiaridad de sfWidgetFormChoice es que delega la responsabilidad de sus contenidos a otros widgets; pero, además, nos permite crear un campo HTML seleccionable de una forma muy cómoda. Entre las diferentes opciones que nos proporciona esta clase se encuentran las clases tipo select, radio, checkbox y list.

Leer el artículo completo »

Desarrollo y Programación

Ten SQL Server al día

Si te estás preguntado sobre si es necesario, o no, mantener SQL Server actualizado, la respuesta es un sí muy rotundo. Como ya hemos comentado en otras ocasiones, mantener los equipos, sistemas operativos y cualquier aplicación es una de las mejores formas de evitar un ciberataque. Aunque no debería ser necesario explicar porqué es conveniente mantener un sistema actualizado, siempre habrá SysAdmins que no compartan la misma opinión. Es más, muchos de ellos se jactan de tener uptimes altísimos en su servidor, confundiéndolos con el SLA del servicio. Cuando ambos conceptos no tienen nada que ver.

Leer el artículo completo »

Sistemas TI

Conexiones remotas en SQL Server 2008 y 2005

En ocasiones nos encontramos con un SQL recién instalado y la necesidad de conectarnos a él desde un equipo remoto. Cuando se de el caso, en primer lugar, deberemos comprobar si el equipo cliente no cuenta con las herramientas necesarias para SQL Server, el sistema de manejo de bases de datos. En el caso de que no contemos con ninguna que permita esto, deberemos empezar por obtener alguna herramienta que permita realizar esta conexión. Para ello, puedes descargar la versión gratuita del administrador de SQL Server 2008, o alguna de sus anteriores versiones. Por si no sabes desde dónde puedes obtener una versión de SQL Server, aquí te dejamos los enlaces de descarga.

Leer el artículo completo »

Sistemas TI

Bloquear IPs desde el firewall de Windows 2008

Una de las cosas que más me gustan respecto a la seguridad de Windows, son las mejoras introducidas en el firewall de Windows 2008. Entre las nuevas posibilidades que ofrece, si lo comparamos con la versión anterior de Windows, destaca la de poder bloquear IPs atacantes de una forma sencilla. Y es que con esta nueva funcionalidad, bloquear IPs desde el firewall de Windows ya es una realidad. Algo que no resulta nada complicado; ni tampoco necesitarás contar con conocimientos técnicos avanzados para ello.

Leer el artículo completo »

Sistemas TI

HTML templates con JQuery

Es muy habitual que cuando nos iniciamos en el mundo de la programación, nos acostumbremos a hacerlo siguiendo un determinado patrón. En estos casos, cuando nos toca trabajar con otro lenguaje diferente nos sentimos raros. Por ejemplo, si estás habituado a programar en MVC, tener que realizar tareas en otro código puede resultarte incómodo. Pero, además tener que utilizar un código con el que no estás familiarizado puede tener consecuencias en el propio proyecto. Esto puede llevarnos, por ejemplo, a hardcodear el código HTML de una aplicación. Una práctica demasiado común cuando no se conoce bien el código que que, además nada cómodo, dará como resultado un código poco limpio.

Leer el artículo completo »

Desarrollo y Programación

Cargar extensión de PHP desde código en tiempo de ejecución

Las extensiones de PHP son una parte muy importante dentro del lenguaje de programación. Una extensión de PHP no es más que un ‘módulo’ que le permite al motor de PHP añadir una determinada funcionalidad. Aunque, por norma general, las extensiones que necesitas en condiciones normales vienen ligadas a la distribución de PHP que estés utilizando; es posible que por las características de proyecto necesites añadir nuevas funcionalidades. Algo que solo puedes hacer cargando esas extensiones.

Leer el artículo completo »

Desarrollo y Programación

¿Por qué contratar nuestros servicios?

En Linube somos proveedores de dominios y alojamiento web; pero, además, somos expertos en otros dos temas: la gestión de sistemas TI y el desarrollo avanzado de aplicaciones web para nuestros clientes. Nuestro enfoque consiste en crear soluciones conjuntas o específicamente indicadas para cada una de esas áreas. Eso sí, sin salirnos del ámbito de internet, que es donde nos movemos como pez en el agua.

Leer el artículo completo »

Desarrollo y Programación Sistemas TI

Validar un nombre de dominio en PHP

Para saber si un dominio está disponible, o para poder validarlo, las expresiones regulares son una buena opción. Un tipo de expresiones que son de gran utilidad para los programadores ya que permiten detectar cualquier tipo de posibles patrones. Gracias a estas expresiones, encontrar elementos de código nos llevará un tiempo mucho menor. Pero también puedes utilizar estas expresiones regulares para cualquier otra tarea; como por ejemplo para comprobar direcciones de correo electrónico o para validar un nombre de dominio. Esta última opción puede resultarte muy útil si estás pensando en registrar un nuevo dominio para iniciar un proyecto web.

Leer el artículo completo »

Dominios

Restaurar un backup de Plesk 8 en Plesk 9

Antes de hacer ningún backup en Plesk, si acabas de comenzar en este mundillo, necesitas saber en qué consiste dicho panel de control. Plesk, es uno de los paneles de control más utilizados a la hora de administrar un plan de hosting o servidor. Mediante este panel, las tareas de administración de un servidor se simplifican al máximo. Hasta tal punto que, gracias a Plesk, no es necesario contar con conocimientos técnicos para poder gestionar un alojamiento. Puedes hacerlo de una forma sencilla a través del panel de tu control.

Leer el artículo completo »

Sistemas TI

Qué reglas de URL rewrite deberías conocer en IIS7

Cada vez es más importante disponer de una buena arquitectura de URLs en nuestras aplicaciones y sitios web. Arquitecturas de servicios como REST y la importancia de optimizar el SEO de cara a resultados de búsquedas; suelen ser los dos motivos más importantes para que nuestra aplicación necesite disponer de su propia estrategia de URLs coherente al contenido que se ofrece. Para realizar esta tarea, puedes recurrir a IIS7.

Leer el artículo completo »

Desarrollo y Programación