
30.11.2009, 13:33
|
|
Участник форума
Регистрация: 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('../');
}
?>
Подскажите, как сделать лучше?
|
|
|