У меня есть система, которая будет хранить определенные файлы для различных сайтов.Создание имен папок из URL php
Некоторые веб-сайты отображаются как основные:
www . myrandomsite . com
www . yetanothersite . com /sublevel/
http: somefunky.sub . org
... и так далее.
Я хотел бы преобразовать их в имена папок самым безопасным и разумным способом.
То, что я до сих пор:
preg_replace('/[^A-Za-z0-9 ]/', '-', 'www.yetanothersite.com/sublevel/');
возвращается: строка (32) "WWW-yetanothersite-ком-sublevel-"
Это вряд ли довольно но имя папки, но на правильном пути.
Учитывая разнообразие форматов доменных имен, я хотел создать самое простое и простое решение.
Нужен совет.
Нужны ли имена папок для человека? –
Вид. Я знаю, что люди будут видеть их, когда они будут там перемещаться. Также будет функция, которая находит папку по доменному имени, поэтому она должна быть последовательной. – Orangeman555
Решение может быть зависимым от ОС. Должно ли это работать на любой ОС или у вас есть конкретная цель? – Floris