Archive for the “PHP” category

Largo de elementos para insertar en mysql

018th Sep 2011MySQL, PHP, Web

Muchas veces planificamos y creamos bases de datos en las cuales tendremos que almacenar varios datos, pero en la práctica no sabemos la cantidad real de caracteres que tendrá cada uno. En ese caso generalmente ponemos un valor cualquiera con el que nos aseguremos que va a caber la información.
Por ejemplo, si hacemos una aplicacación que se conecte con twitter, vamos a recibir ciertos datos que vienen en una enorme cadena de texto, pero la pregunta es: ¿cuántos caracteres recibiremos?… si no sabemos le pondremos algo así como 255, y probablemente estemos ocupando espacio adicional en el base de…

Usar registros SPF en tu servidor para evitar ser catalogado como SPAM

131st May 2010PHP, Seguridad, Servidor, Web

Uf!… ese fue el título más específico que se me ocurrió… porque literalmente es eso. Acá les voy a plantear cual fue mi situación:
En GEEKBOX estuvimos haciendo las primeras pruebas de registro para el juego Brooks Brothers Mundial, y parte de este proceso correspondía a enviar correos a los usuarios que se registraban para poder validar sus cuentas. Estos correos se autogeneraban vía PHP y se enviaban con la típica funcion mail()….
Resulta que extrañamente los correos dirigidos a cuentas de hotmail no llegaban (ni siquiera al spam), pues el sistema interno de hotmail los bloqueaba al

Algunos trucos en PHP

47th Mar 2010PHP

En todos los lenguajes de programación, es conocido que cada programador trabaja a su manera, y muchas veces (sobre todo cuando algo es programado por alguien “avanzado”) no entendemos el código que hacen las demás personas. ¿Será porque usan “trucos”?.
En este caso, vamos a ver algunas formas de optimizar el código para trabajar más rápido y de pasadita poder entender cuando vemos que alguien programa así.

Resumir los if…else

La sentencia if…else está compuesta de tres partes escenciales:

  1. if ( xxx ) (xxx es lo que estamos condicionando)
  2. { yyy } (yyy es lo que deseamos que suceda si

Como ocultar sitios mientras se desarrollan

07th Mar 2010PHP, Servidor, Web

Al momento de querer publicar un sitio que hemos estado preparando por meses, generalmente queremos que sea una gran sorpresa para los demás, y por lo mismo, intentamos mantenerlo oculto hasta el momento del lanzamiento oficial.
Acá veremos algunas formas de tener los sitios en el servidor y URL final y que sólo podamos verlo nosotros para desarrollar lo que falte y configurar los últimos detalles antes de hacerlo público.

Redireccionar por IP…

Una de las maneras más simples es redireccionar a todos los otros visitantes a alguna dirección específica mientras se desarrolla el sitio. Para esto, utilizaremos nuestra IP,

Mostrar último tweet en una página web

27th Mar 2010PHP, Tutoriales, XML

Esta es una de las cosas que encuentro que son bastante útiles para ofrecerle a nuestros clientes en un sitio web. Sobre todo porque ahora está de moda twitter.
Entonces: vamos al grano. Lo primero es saber que es lo que queremos: Publicar el último tweet de algún usuario de twitter en un sitio web.
Para esto, tenemos que tener alguna manera de recibir los datos del usuario, y que mejor que el RSS que ofrece twitter. Este archivo está linkeado en la página de cada usuario y su URL es algo similar a la siguiente:

http://twitter.com/statuses/user_timeline/14057420.rss…

El ID

Exportar a Excel desde PHP

07th Mar 2010PHP

Aveces, cuando se desarrollan sitios web con bases de datos, es necesario poder exportar el contenido de una de las bases de datos a un archivo para que se pueda descargar.
En este caso, explicaré como se puede exportar información en un archivo de excel.

Como generar el archivo

Primero, deberás crear un archivo PHP en blanco. Llamémoslo usuarios.php….
Dentro de este archivo, se debe leer el contenido de la base de datos y mostrarlo en formato de tabla. Algo como esto:
Una vez que tengamos nuestra página (una página en blanco que contiene solamente una tabla de excel),

Revisar el correo de Gmail utilizando XML y PHP

07th Mar 2010PHP, Web, XML

Introducción

Entre muchos de los servicios que ofrece Gmail, está la posibilidad de recibir un feed con los correos no leídos de nuestra bandeja de entrada (más información aquí).
Basándonos en la información que encontré en este post, y utilizando la librería simpleXml de PHP, podremos crear fácilmente un notificador de correos nuevos en nuestra bandeja de entrada.
Lo primero que debemos hacer es crear la conexión con el servicio de feed RSS de Gmail. Para esto, utilizaremos la librería curl… de PHP:
Esta vez no publicaré el código, pues está el archivo de ejemplo para descargar, que

Seguridad con PHP / MySQL

16th Mar 2010MySQL, PHP, Seguridad, Web

Al montar un servidor o programar un sitio web basado en PHP y MySQL, hay que tener en consideración algunos conceptos de seguridad. En esta ocasión, hablaré de 3 problemas de seguridad básicos:

  • Los usuarios y sus privilegios (en MySQL)
  • La configuración de apache
  • El filtrado de formularios y URL’s

Este post está enfocado, principalmente, a quienes pretenden montar un servidor en su computador (localhost) pues, por lo menos en los servidores pagados, la seguridad con los privilegios de MySQL está implementada.

Los problemas de seguridad

Los usuarios y sus privilegios (en MySQL)…

El principal problema de montar un servidor

Switch to our mobile site