Tag Archive for 'PHP'

PHP.JS funciones en PHP portadas a Javascript

Muchas veces desarrollando en Javascript echo de menos algunas funciones de PHP, en ocasiones existe un símil o directamente he tenido que portar desde PHP a Javascript.

Ayer buscando un símil de una función de PHP en Javascript me encontré con una excelente iniciativa “Porting PHP to Javascript“, una librería con 133 funciones de PHP portadas a Javascript, pueden descargarla en una versión normal o Namespaced.

¿Que tiene de especial la versión Namespaced?

Es que las 133 funciones vienen agrupadas en un solo objeto, es más fácil extender una esta librería y evita conflictos con funciones ya existentes, como por ejemplo, obtener el valor absoluto de un número en Javascript Math.abs(-4.5), utilizando PHP.JS abs(-4.5) y con PHP.JS Namespaced $P.abs(-4.5).

El Autor Kevin van Zonneveld además ha puesto a disposición un tester online de las funciones.

Pueden encontrar más información acerca de Namespace en Wikipedia.

Sesiones que funcionan en FireFox pero no en Internet Explorer

Escribo este artículo a pedido de Miguel Michelson y el resto del equipo de OXUS.

Hoy durante el día, decidí revisar el sitio de uno de nuestros clientes, una aplicación que pronto saldrá a producción, en FireFox, Internet Explorer 7 e Internet Explorer 6, principalmente por los temas de diseño y ver que hacks deberían aplicar para nuestro querido Internet Explorer 6.

Comienzo a revisar cada paso y me doy cuenta de que algunas interacciones con AJAX no producen los resultados esperados en ninguna de las versiones de Internet Explorer antes mencionadas, pero si en FireFox, lo que ya había pasado la etapa de Q.A. para ambos navegadores por lo que me extrañó, luego de un rato de conversarlo con Miguel nos dimos cuenta de que era un problema con las sesiones, estas se regeneraban en las llamadas con AJAX por lo que se perdía toda la información guardada en ellas, lo que dejaba el sistema inutilizable ( NOTA: Todo esto probando en un servidor local ).

Continue reading ‘Sesiones que funcionan en FireFox pero no en Internet Explorer’

Crear gradientes en PHP y Javascript

Mientras trabajábamos en un proyecto para un cliente de OXUS se nos ocurrió implementar una solución parecida a una nube de tags para orientar al usuario en la elección sobre distintas opciones. Luego pensamos en agregar colores a los distintos tamaños generados en la nube, pero para esto debíamos tener una forma simple de generar un gradiente de un color a otro, comencé buscando códigos en php y javascript, finalmente encontré uno muy bueno en php, pero me di cuenta que no servía de mucho, ya que dinámicamente dependiendo de la selección del usuario la nube se iba modificando, por lo que me puse a portar este código de php a javascript.

Continue reading ‘Crear gradientes en PHP y Javascript’