hola a todos:
 
estoy creando un script para alojar mi imagen desde un formulario en un sitio en concreto, pero el problema surge cuando muevo el archivo me aparece este mensaje:
 
 failed to open stream: Permission denied 
 
aclaro que estoy trabajando en local y ya he revisado los permisos de los directorios de mi sitio y está todo en orden.
 
esta es la ruta
 
 $ruta_album = ($_SERVER['DOCUMENT_ROOT'].'ultravoz/img/albums');
 
aqui instancio al objeto:
 
 $subir_archivo->subir_img($tmp_img,$tipo_img,$nombre_img,$size_im  g,$ruta_album);
 
esta es la clase que lo procesa:
 
 class upload_imagen
{
 
    public function subir_img($tmp,$tipo,$nombre,$size,$ruta)
    {
        if(is_uploaded_file($tmp)){
 
            $tipo_img = $tipo;
            $nombre_img = $nombre;
            $size_img = $size;
            move_uploaded_file($tmp,$ruta);
 
            echo "imagen subida con exito";
        }
    }
}
?>
 
bueno espero que alguien me pueda dar una mano!!
un saludo a todos 
  
 

