Hola,
Estoy intentando copiar recursivamente una carpeta desde /var/www/virtual/$carpeta a la carpeta /var/www/virtual/$dominio/htdocs, pero me tira el siguiente error:
Warning: copy(/var/www/virtual/dominio.com/htdocs/readme.html) [function.copy]: failed to open stream: Permission denied in /var/www/ispcp/gui/client/copiar_archivos.php  on line 69
y esta es la parte donde debería copiar los archivos y crear los directorios:
PHP Code:
copy_dir($from_path,$to_path);
function copy_dir($from_path,$to_path)
{
   if (is_dir($to_path))
      echo "El directorio destino ya existe.<br>";
   else
      mkdir($to_path,0777);
   if ($vcarga = opendir($from_path))
   {
      echo "Directorio: $from_path<br><br>";
      echo "Fichero(s):<br><br>";
      while($file = readdir($vcarga))
      {
         if ($file != "." && $file != "..")
         {
            if (is_dir($from_path."/".$file))
            {
               copy_dir($from_path."/".$file,$to_path."/".$file);
            }
            else
            {
               if(copy($from_path."/".$file, $to_path."/".$file))
                  echo "<b>$file</b> se copió con éxito al directorio $to_path .<br>";
            }
         }
      }
      closedir($vcarga);
   }
} 
la carpeta origen tiene como usuario y grupo vu2000:vu2000 y chmod 777, y htdocs tiene chmod +x y 777.
Alguna idea de porqué me da esos errores??
Gracias y salu2.-