Firefox 2 y Firefox 3 abiertos al mismo tiempo

Si hay que maquetar un HTML y hay que probarlo en ambas versiones de Firefox puede ser un engorro tener que andar abriendo y cerrando una y otra. La solución sería tener instalado Firefox 3 y otro navegador distinto que sea totalmente equivalente a Firefox 2. La última versión del difunto Netscape (la 9) es […]

PHP: clase para recortar imágenes

Hoy me he encontrado con una clase PHP para recortar imágenes. He aquí el código para la clase (solo le he añadido un pequeño detalle para poder elegir el tamaño de la imagen resultante): class cropImage { var $imgSrc,$myImage,$cropHeight,$cropWidth,$x,$y,$thumb; function setImage($image) { //Your Image $this->imgSrc = $image; //getting the image dimensions list($width, $height) = getimagesize($this->imgSrc); […]

Opera 9.5

Por fin ha salido Opera 9.5, navegador ligero, con soporte de estándares y multiplataforma (Windows, Linux, Mac, Solaris). Opera 9.5 en Fedora 8 con KDE 3.5.9 Aparte de las novedades en soporte de estándares, la versión de Linux añade compatibilidad con la versión 9 de Adobe Flash Player. Puede ser descargado en el sitio web […]

Javascript: reemplazo de fragmentos en una cadena

Cuando se quiere cambiar caracteres o fragmentos de una cadena se recurre al método replace: cadenaInicial = ‘Texto de la cadena inicial’; cadenaResultante = cadenaInicial.replace(‘inicial’,’resultante’); // De forma que obtenemos "Texto de la cadena resultante" Pero esto tiene el inconveniente de reemplazar solo la primera "inicial" que aparezca: cadenaInicial = ‘Texto inicial de la cadena […]

PHP: manejo de sesiones

Siempre que se vaya a hacer algo con sesiones debe añadirse este fragmento en el código (antes de cualquier otra cosa que envíe datos al navegador): session_start(); Posteriormente se pueden definir (o redefinir) variables de sesión, en este caso si el usuario está registrado y el idioma de preferencia: $_SESSION[‘logado’] = ‘si’; $_SESSION[‘idioma’] = ‘ingles’; […]