10 scripts para crear gráficas con Javascript, PHP, Flash, Java, ASP…
29 Ago 2008 ASP, Flash, Javascript, PHP, Web
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.
- 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.
Leer el resto de la entrada »
Previniendo ataques XSS con PHP
22 Mar 2008 PHP, Seguridad, Vulnerabilidad, Web
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
14 Ene 2008 PHP
Aquí tenemos 60 consejos que nos pueden ser de gran ayuda para una correcta programación y optimización.
- Si un método puede ser
static
, decláralo estático. La velocidad se incrementa en un factor de 4. echo
es más rápido queprint
, aunque la diferencia es despreciable.- Inicializa el contador de tus bucles
for
antes y no en el propio bucle. - Si tienes que iterar un objeto o un array, utiliza SPL en lugar de bucles recursivos.
- 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 »