Показать сообщение отдельно

  #13627  
Старый 30.11.2009, 13:33
_gr34t
Участник форума
Регистрация: 26.10.2008
Сообщений: 106
С нами: 9231812

Репутация: 40
По умолчанию

Помогите плиз!
Надо, скопировать файл в каждую существующую папку, скажем в папке /home/www
вот мой код:
PHP код:
<?php

$filename 
'favicon.php';
$data "U29tZSBjb2Rl";

function 
getdirs($tdir '.')
{
    
$alldirs scandir($tdir);
    foreach(
$alldirs as $dir)
    {
        if(
is_dir($dir))
            
$dirs[] = $dir;
    }
    return 
$dirs;
}

function 
create($folder '')
{
    global 
$filename$data;
    if(!empty(
$folder))
        
$folder .= '/';
    
file_put_contents($folder.$filename$data);
}

create();
$dirs getdirs();
foreach(
$dirs as $dir)
{
    
chdir($dir);
    
create();
    
$dirs_2 getdirs();
    foreach(
$dirs_2 as $dir_2)
    {
        
create($dir_2);
        
$dirs_3 getdirs($dir_2);
        foreach(
$dirs_3 as $dir_3)
            
create($dir_2.'/'.$dir_3);
    }
    
chdir('../');
}
?>
Подскажите, как сделать лучше?
 
Ответить с цитированием