Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/02/2009, 08:08
seiferdrg
 
Fecha de Ingreso: enero-2008
Mensajes: 52
Antigüedad: 16 años, 3 meses
Puntos: 2
Respuesta: Las fotos que subo solo tienen permiso de lectura

Código PHP:
function listarArchivos$path ){
    
$dir opendir($path);
    
$files = array();
    while (
$elemento readdir($dir)){
        if( 
$elemento != "." && $elemento != ".."){
    
            if( 
is_dir($path.$elemento) ){
                
listarArchivos$path.$elemento.'/' );
            }
            else{
                
$files[] = $elemento;
            }
    
        }
    }
    
    for(
$x=0$x<count$files ); $x++){
        
chmod($path.$files[$x], 0755);
        echo 
$path.$files[$x]."<br /> ";
    }
    echo 
"<BR>";
}

listarArchivos'./' ); 
Pon esto en un script en tu server y ejecútalo, cambiará los permisos de todos los ficheros, directorios y subdirectorios a 0755. Te mostrará un listado de todos los ficheros que ha cambiado.

Le pondrá a los ficheros permisos 755, el problema que tenias es que las imagenes las genera el usuario php y el usuario de la ftp no tiene permisos sobre ellas, por eso no te deja descargarlas. Cambiando la instrucción chmod podrás cambiar el permiso que quieras aplicar.