El título lo dice todo:
function force_download($file)
{
if ((isset($file)) && (file_exists($file)))
{
header("Content-length: ".filesize($file));
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $file . '"');
readfile("$file");
}
else
{
echo "No se ha seleccionado ningún fichero";
}
}
FUENTE: 21 Really Useful & Handy PHP Code Snippets
De vez en cuando nos vemos en la necesidad de ejecutar algún comando en la Shell, en el servidor que tenemos como alojamiento web, pero surge el inconveniente de que no siempre tenemos acceso a ello. Para buena fortuna aquí hay un articulo sobre como implementar lo que llamo “consola web”, para quitarnos este fastidioso problema de encima.
FUENTE: How to Write a PHP Script to Run Shell Commands from Browser
Con esta función puedes hacer una petición con el método POST y enviar datos abriendo una conexión por socket. Read more…
Interesante articulo sobre como crear archivos ZIP utilizando PHP. Basta decir que esta bien sencillo.
FUENTE: Creando archivos ZIP con PHP