Необходимо написать метод для переименовывания файлов в поддерживаемые сервером имена. В том числе надо сделать замену неподдерживаемых символов на нижний пробел.
Есть какая-то функция, которая заменяет символы типа слэшей, двоеточий и проч - чтобы результат гарантировано поддерживался всеми файловыми серверами (я имею ввиду хостинги)?
Я же не могу перечислит все символы. Откуда знать, что пользователь может написать в имени файла. Потому подумал о функции, в которой уже заложены допускаемые серверами, а остальные она заменяет.