Desde hace muchos años, lo que más buscan los usuarios de Internet es tener su propio Portal. Poder decir lo que uno quiere y cuando quiere, pero sin gastarse un duro. Por esos surgieron los blogs o weblogs. Desde su aparición multitud de usuarios se han introducido en el mundo de la publicación on-line, algunos incluso obteniendo un rendimiento económico.
Pero el mundo sigue avanzando, y con este avance, ahora el usuario medio pide y necesita poder diseñar su blog como el quiera, añadir funciones, que sus visitantes habituales se suscriban, se registren.. que se creen comunidades virtuales, avisar de eventos por mail.. y un largo sin fin de funcionalidades nuevas que un blog no puede ofrecer por su propia naturaleza. Pero seguimos queriendo tener todo eso sin gastar un duro.
Para ello, tenemos la opción del hosting gratuito. Pero ya no nos sirve un hosting cualquiera, como antaño.. ahora necesitamos una base de datos, que nos sirvan php5 y un cierto control.
Estuve navegando por ahí, buscando entre foros y encontre un post muy interesante y como soy legal y no quito el merito a nadie, enlazo directamente al post. En el, recomiendan varios servicios de hosting. Yo estoy probando el de Iespana.es que me da mysql y php y algún otro de la lista que encontre en el post.
Si alguno conoce algún hosting gratuito con php y mysql, que lo postee en el blog. Los probaré y hare una reseña.
Los navegadores abren directamente todos los archivos de tipo mime especificados. Si uno quiere que un usuario de una página no se le abra automáticamente debe especificar en los headers de la página que esta se descargue.
Si nosotros creamos una página descargar.php en la que metemos el siguiente código.
< ?php if (file_exists ($_GET['f'])) { header('Content-type: application/force-download'); header('Content-Disposition: attachment; filename=' . basename ($_GET['f'])); readfile($_GET['f']); } else { header('HTTP/1.0 404 Not Found'); echo 'Error, this file does not exist.'; } ?>
Nota: observar que sobra un espacio en la etiqueta de apertura de php.
para crear el link al archivo, solamente debemos llamar a descargar.php y pasarle un argumento "f" con la ruta del archivo.
descargar.php?f=ruta/nombrearchivo.*
Este enlace mostrará el típico mensaje Descargar, Abrir o Cancelar.