/
infofintech
/
system
Обзор
Документация
Войти
/
infofintech
/
system
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
main
copy.php
21 строка
849 B
Vadim Ponomarev
New version v6.3.7.1
10 июл 2026, 18:35
10 июл 2026, 18:35
326fd11
Код
Авторство
О чём код?
<?php function copyFile($name,$dest) { if ((is_dir($name))&&(!is_link($name))) { exec('cp -vr "'.$name.'" "'.$dest.'"'); exec('chmod -vR 777 "'.$dest.'"'); } else { copy($name,$dest); chmod($dest,0777); } } $name=(isset($_REQUEST['name']))?$_REQUEST['name']:''; $dest=(isset($_REQUEST['dest']))?$_REQUEST['dest']:''; $attr=(isset($_REQUEST['attr']))?$_REQUEST['attr']:''; if ($attr!='') { if (preg_match('/admin|root|rw/i',$attr)) { copyFile($name,$dest); } else { if (file_exists($dest)) { if ((str_starts_with(basename($name),$attr.'_'))||(str_starts_with($name,$attr.'_files/'))||(str_starts_with($name,'./'.$attr.'_files/'))||(str_starts_with(basename($name),'_'))) { copyFile($name,$dest); } } else { copyFile($name,$dest); } } }