Gestionar los permisos de ficheros y directorios en Linux

Estoy seguro que a mas que uno le ha pasado que por alguna razón los permisos de nuestros ficheros y directorios no son los que deberían ser y tenemos que hacer uso del comando chmod para resolver la situación, hasta aquí todo estaría bien si son unos cuantos y mas si están en un mismo directorio, pero el problema se torna oscuro cuando la cantidad ficheros o directorios es mas grande de lo esperado. A continuacion te muestro una forma de resolver este tema de una forma bastante sencilla.
Continue reading “Gestionar los permisos de ficheros y directorios en Linux” »

Forzar la descarga de archivos con PHP

Esta es una versión mejorada de la función force_download que encontré en 21 Really Useful & Handy PHP Code Snippets y publique en Función PHP para forzar la descarga de archivos. Digo mejorada por que permite pasarle algunos parámetros para hacerla mas flexible.
Continue reading “Forzar la descarga de archivos con PHP” »

Función PHP para forzar la descarga de archivos

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

7 plugins útiles para carga de archivos

Si eres desarrollador web me imagino que alguna vez necesitaste hacer un script para hacer upload de archivos y si no algún día lo necesitaras, aquí te tengo 7 plugins para no coger mas lucha, hay uno para cada gusto.

FUENTE: 7 Useful file upload plugins