Именование файлов сайта

Имя файла задаётся с полным путём относительно корневого каталога пользователя-владельца данного файла. Истинный полный путь к файлу знает только администратор хостинга, который определяет пути по которым размещаются каталоги данных и профилей пользователей, а также иные, используемые системой файлы.
Все публикации размещаются в каталогах конкретных пользователей, являющихся подкаталогами каталога данных пользователей. Поэтому именование файлов публикаций всегда производится с указанием полного пути к нему относительно корневого каталога данного пользователя. Например, пользователь с именем ps2 в личном каталоге создал каталог с именем xy, в котором разместил файл jsnim.s. В этом случaе ссылка на этот файл должна задаваться как ps2/xy/jsnim.s. Система найдёт этот файл, поскольку "знает" от какого корня начинаются все каталоги пользовательских данных.
Отличительной особенностью файлов личных данных является то, что в системе они и только они имеют расширение l. Именем файла личных данных является имя пользователя. Например, личные данные пользователя ps1 размещаются в файле ps1.l. Путь к такому файлу указывать не требуется. Система сама найдёт его в известном ей каталоге.
Все загруженные файлы размещаются в едином каталоге загрузок. Для избежания конфликта имён файлов разных пользователей к имени каждого загруженного файла присоединяется префикс <имя_пользователя>. Например, если пользователь ps2 загрузил на сайт файл с именем privet.jpg, то именем этого файла в каталоге загрузок будет ps2_privet.jpg. Поэтому для обращения к файлу в каталоге загрузок нужно указывать его имя с соответствующим префиксом. В нашем примере - это ps2_privet.jpg. Имя каталога загрузок обычно можно подсмотреть в html-коде страницы. Однако полное имя загруженного файла в публикациях использовать НЕ рекомендуется, поскольку адинистратор может его сменить.
При обращении к файлу сначала делается попытка найти его в каталоге данных пользователей. Если его там нет, то происходит обращение к каталогу загрузок. Если файл не обнаружен, то делается попытка найти его в каталоге профилей пользователей.
Оцените публикацию по предложенной шкале
-5  -4  -3  -2  -1  0  +1  +2  +3  +4  +5

Статистика Код