Неужели ты до сих пор ничего не понял. у меня например на сервере есть куча файлов, я делаю редакрор их. Конечно же я ставлю ограничения по расширения там txt html php и тд. Все нармально, mp3 и jpg в нём не открываются, но вот например php зазендиные с лёгкостью откроются. Простой юзер конечно догодается что этот файл двоичный и править его не стоит, но и не хотелось бы чтобы он его вообще смог открыть. Вот все что надо зделать, тоесть все файлы которые возможно реально править, то править, а те что обычным редактором не рекомендуется править, не открывались бы в нём.