me explico mejor: cada usuario tiene su propia carpeta, donde estaran alojados separados por carpetas, los portales que el mismo haya creado, ejemplo
___USUARIO
|___PORTAL
aqui les dejo, el arbol de mi sistema:|___ESTRUCTURA DE ARCHIVOS(COPIADA)
SISTEMA
COMUN
LIBRERIAS
ESTRUCTURA CREADA
PORTALES
USUARIO
PORTAL
ESTRUCTURA COPIADA
MODULO CREAR PORTALESla funcion que estoy utilizando es esta:
Código PHP:
function copy_dir($origen, $destino){
if ($vcarga = @opendir($origen))
{
while($file = readdir($vcarga))
{
if(!file_exists($destino.$file))
{
if ($file != "." && $file != "..")
{
if(is_dir($origen . $file) && chdir($origen . $file))
{
umask(0);
mkdir($destino.$file.'/', 0777);
umask($destino.$file.'/');
$this->copy_dir($origen . $file . '/', $destino . $file . '/');
}
else
{
@copy($origen . $file, $destino . $file);
@chmod($destino . $file, 0777);
}
}
}
}
closedir($vcarga);
}
Código PHP:
public $directorio= '../comun/sitios/' . $USUARIO . $PORTAL;
public $origen = '../comun/lib/sitio/';
$this->copy_dir($this->origen, $this->directorio);
Código:
disculpen si molesto, pero me urge terminar este modulo de gran importancia. Espero atentamente a sus comentarios... GRACIAS Warning: mkdir() [function.mkdir]: No such file or directory ...