Escrito por Jorge Bravo el 17 agosto, 2009

Existen varias técnicas que usan PHP para optimizar los ficheros CSS y reducir el número de peticiones HTTP en el caso de que dispongamos de varios. La siguiente técnica es una variación de la de Reinhold Weber. Los CSS son incluidos pero no son eliminados los espacios en blancos, lo que facilita la depuración y el acceso al contenido mediante herramientas como Firebug.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <?php
if(extension_loaded('zlib')){
ob_start('ob_gzhandler');
}
header ("content-type: text/css; charset: UTF-8");
header ("cache-control: must-revalidate");
$offset = 60 * 60;
$expire = "expires: " . gmdate ("D, d M Y H:i:s", time() + $offset) . " GMT";
header ($expire);
ob_start("compress");
function compress($buffer) {
// remove comments
$buffer = preg_replace('!/\*[^*]*\*+([^/][^*]*\*+)*/!', '', $buffer);
return $buffer;
}
// list CSS files to be included
include('baseline.css');
include('styles.css');
if(extension_loaded('zlib')){
ob_end_flush();
}
?> |
Via: www.webintenta.com
Comentaríos:
Escrito por Jorge Bravo el 16 agosto, 2009

Cinco Snippets sencillos pero bastante útiles para PHP. Todos los webmasters en general a medida que realizamos proyectos vamos acumulando trozos de código que solemos re utilizar a menudo en multitud de proyectos, estos trozos de código comúnmente llamados Snippets (En programación, snippet es una pequeña porción de código o texto de programación. Son utilizadas generalmente para minimizar la repetición de códigos, hacer más claros los algoritmos o permitir que una aplicación genere el código automáticamente.), son muy útiles y hay muchas webs incluso que se dedican a recolectar estos snippets y a separarlos en categorías. Leer más »
Comentaríos:
Escrito por Jorge Bravo el 19 julio, 2009

Este es un ejemplo sencillo de ajax para comprobar si ya existe el nick del usuario en la base de datos cuando se va a registrar. El ejemplo claramente puede ampliarse para dejarlo mas profesional, pero lo realmente importantes es que apreciemos el potencial de este tipo de scripts.
La única librería que necesitamos descargar es prototype.js y llamarla en el HEAD de nuestra web:
Leer más »
Comentaríos:
Escrito por Jorge Bravo el 27 junio, 2009

AjaXplorer es un gestor de archivos Ajax muy interesante para incluir en algunas de nuestras aplicaciones web. Sobre todo en aquellas que por una razón u otra no podamos ofrecer un servicio FTP. Posee una funcionalidad bastante potente y una interfaz de fácil uso. Está desarrollado con PHP y no requiere de base de datos para funcionar.
Durante mis pruebas funcionó muy bien. En general me gustó mucho, sobre todo el editor y el poder reproducir los archivos de audio y vídeo. La carga de las miniaturas de imágenes me sorprendio lo rápido que se generan incluso con archivos de imágenes relativamente grandes. Leer más »
Comentaríos: