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