Скопировать один файл во все папки в папке?

Возможно ли / легко скопировать файл из одного места (скажем, index.php в /mypage/homes/) в папки в другой папке (например, в friends Там может быть pfox, sam, uni) используя PHP?
Итак, файл index.php будет скопирован в friends/pfox, friends/uni и так далее?


Чтобы быть очевидным, структура файла такова:

update.php (The file you have to write)
mypage
|_homes
|_index.php
friends
|_pfox <--Copy index.php to here!
|_sam  <--And here!
|_uni  <--And here!

2

Решение

Может быть что-то вроде этого

foreach (new DirectoryIterator('./friends') as $fileInfo) {
if($fileInfo->isDir()) {
copy('./mypage/homes/index.php', $fileInfo->getPathname() . '/index.php');
}
}

Вы можете добавить код для проверки, если copy не удалось.

Редактировать: Использовать getPathname вместо getPath ,

2

Другие решения

Что-то вроде http://php.net/manual/en/function.copy.php может быть?

Синтаксис очень прост

copy($file_path, $destination_path);
0

По вопросам рекламы [email protected]