Скажем, у меня есть следующий путь к моим веб файлам.
/home/user/username/public_html/domain.com
Могу ли я запустить PHP-скрипт в /domain.com/script.php
в браузере (www.domain.com/script.php), который переместит некоторые файлы из этого каталога в /home/user/username/private
и запустит тот же скрипт с Параметры GET для переноса данных обратно?
Это безопасно? Могу ли я работать с файлами, находящимися на пути к веб-сайту? Как глубоко я могу идти?
Можете ли вы запустить сценарий для перемещения файлов. Да.
Перемещение их из частных в общедоступные с помощью параметров GET не является идеальным, потому что любой может получить доступ к этому URL-адресу и сделать ваши личные файлы общедоступными.
В идеале у вас будет админ-зона вашего сайта, для которой требуется отдельный логин.
Вы хотите функцию copy()
или rename()
которая будет копировать и вырезать файл в определенный каталог соответственно