Kopi af mappe på serveren med alt indhold?
Hvordan laver jeg en kopi af en mappe, med alt indholdet. Indholdet er php filer og måske mapper.Jeg har fundet denne her kode (http://www.eksperten.dk/spm/495377), det er bare at jeg ikke forstår hvad jeg skal skrive istedet for $kilde = 'c:\\ ... ect
Jeg vil gerne have at mappen skal blive kopieret til en sti på et webhotel. Eks. ../test/$nymappe
<?
$kilde = 'c:\\html\\test\\images';
$backupsti = 'c:\\html\\test\\backup\\images-' . date("d-m-Y");
rmdir( $backupsti );
mkdir( $backupsti );
function backupDir($sti)
{
global $kilde, $backupsti, $file;
$dh = opendir( $sti );
$bckup = $backupsti . '\\' . substr($sti,strlen($kilde));
if ( !file_exists( $bckup ) )
{
mkdir( $bckup );
}
while ( $file = readdir( $dh ) )
{
echo is_dir($sti.'\\'.$file)." <-> $sti\\$file<br>";
if (is_dir($sti.'\\'.$file) && $file != '.' && $file != '..')
{
backupDir($sti . '\\' . $file);
}
elseif (is_file($sti.'\\'.$file) && $file != '.' && $file != '..')
{
echo " <-> det er en fil<br>\n";
$_sti = $sti.'\\'.$file;
copy($_sti, $bckup.'\\'.$file);
echo $_sti." -- ".$bckup.'\\'.$file." <br>\n";
}
}
closedir( $dh );
}
backupDir($kilde);
?>
På forhånd tak for hjælpen, I har gjort det før så jeg håber I er lige så hurtige her. :)
