Возможно ли / легко скопировать файл из одного места (скажем, 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!
Может быть что-то вроде этого
foreach (new DirectoryIterator('./friends') as $fileInfo) {
if($fileInfo->isDir()) {
copy('./mypage/homes/index.php', $fileInfo->getPathname() . '/index.php');
}
}
Вы можете добавить код для проверки, если copy
не удалось.
Редактировать: Использовать getPathname
вместо getPath
,
Что-то вроде http://php.net/manual/en/function.copy.php может быть?
Синтаксис очень прост
copy($file_path, $destination_path);