- Автор темы
 - #1
 
Нужно все файлы с папками и подпапками скопировать из одного места в другое. Написал скрипт для копирования файлов и папок с файлами в них, но не копируются папки внутри папок и файлы в них. Думаю, что надо это скрипт засунуть внутрь цикла который будет копировать папки с файлами пока они существуют, но как это сделать не понимаю кроме форыча никакими другими циклами ниразу не пользовался, подскажите пжалуста 
 
	
	
	
		
	
		
			
		
		
	
				
			
		PHP:
	
	$put = dirname(__FILE__);
$istochnik = $put.'\DLE_shablon_original';
$end = $put.'\DLE_shablon';
$hto_ichem = '/\./';
 
    foreach (glob("$istochnik\**") as $filename)
    {
    $file = preg_match ($hto_ichem, $filename); 
    if ($file == 1)
        {
            echo 'файл - '.$filename.'<br>';
            $newfile = str_replace ($istochnik, $end, $filename);
            //copy($filename, $newfile);
        }
        else
        {
 
        echo '|_подпапка - '.$filename.'<br>';
        $newfile = str_replace ($istochnik, $end, $filename);
        //mkdir ($newfile);
        /*выводит файлы в подпапке*/
            foreach (glob("$filename\**") as $filename)
            {
                echo '|__файл - '.$filename.'<br>';
                $newfile = str_replace ($istochnik, $end, $filename);
                //copy($filename, $newfile);
            }
        }
    }