Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/02/2009, 08:08
seiferdrg
 
Fecha de Ingreso: enero-2008
Mensajes: 52
Antigüedad: 18 años, 8 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.