10 scripts para crear gráficas con Javascript, PHP, Flash, Java, ASP…

Vamos a ver algunos scripts interesantes para crear gráficos, que utilizan Javascript, Flash, Actionscript y Java en un caso.

  • Flot: realizado puramente con Javascript utilizando jQuery, puedes interaccionar con los datos incluso ofrece la posibilidad de realizar zoom.

    flot.jpg

  • Open Flash Chart: es una de las mejores opciones, tanto por el aspecto visual, como por la cantidad de clases disponibles en diferentes lenguajes, como son PHP, Perl, Python, Java, Ruby on Rails, y .Net; que posibilitan conectar con los gráficos.

    open-flash-chart.png

    Leer el resto de la entrada »

Previniendo ataques XSS con PHP

XSS (Cross Site Scripting) es una de las vulnerabilidades web más comunes, se produce habitualmente cuando no se validan correctamente los datos ingresados por el usuario que posteriormente son mostrados en una página, permitiendo la inyección de código “no deseado” (Javascript o VBScript). No vamos a entrar en más detalles sobre esta vulnerabilidad ni en sus variantes. Nos centraremos en como prevenirla, en este caso desde PHP:

Una función muy útil en estos casos es strip_tags

Leer el resto de la entrada »

60 optimizaciones para tus programas PHP

Aquí tenemos 60 consejos que nos pueden ser de gran ayuda para una correcta programación y optimización.

  1. Si un método puede ser static, decláralo estático. La velocidad se incrementa en un factor de 4.
  2. echo es más rápido que print, aunque la diferencia es despreciable.
  3. Inicializa el contador de tus bucles for antes y no en el propio bucle.
  4. Si tienes que iterar un objeto o un array, utiliza SPL en lugar de bucles recursivos.
  5. Destruye las variables que ya no utilices con unset() para liberar memoria, especialmente si son objetos o arrays pesados. Si utilizas OOP, revisa el destructor __destruct() en este sentido.

    Leer el resto de la entrada »

Mostrar código PHP de un archivo con colores resaltados

Función de PHP para mostrar un archivo con código PHP con formato y colores resaltados para una lectura más cómoda.

Vamos con un pequeño truco que nos ofrece una de las funciones de PHP, que sirve para mostrar código resaltado con colores. Es una función útil para mostrar en la salida un trozo de código PHP, pero con distintos colores y saltos de línea, lo que facilita su lectura.

PHP incorpora unos patrones para resaltar texto con código PHP, en distintos colores. Este se puede invocar con la función highlight_file(), que recibe dos parámetros:

– Primero, el nombre del archivo que queremos que muestre su código resaltado
– Segundo, un parámetro opcional que es un boleano, con valor por defecto FALSE. El valor verdadero o TRUE significa que queremos que nos devuelva un string con el código resaltado. El valor falso o FALSE, que es el comportamiento predeterminado, sirve para que nos muestre en la salida el código PHP formateado y con colores.

Leer el resto de la entrada »

Tutorial Básico para control de Sesiones en PHP

Veamos un sencillo ejemplo de uso de sesiones para ilustrar a los usuarios más inexpertos el manejo de sesiones con PHP en sus procesos más básicos, como son la inicialización de sesiones, comprobar si existen variables de sesión, crearlas y modificarlas.

En este ejemplo vamos a hacer un sistema para llevar la cuenta de las páginas que ha visto un visitante. Es decir, si entra a una página del sitio por primera vez, contamos que ha visto una página, luego con cada página adicional que visite, seguiremos acumulando 1 en la cuenta de páginas vistas dentro del sitio. Del mismo modo, si se recarga una página o se vuelve a la misma página que ya se estuvo, también haremos que se acumule 1 en su cuenta.

Leer el resto de la entrada »