cjitkul33, все возможные способы можно посмотреть в исходниках ядра, но когда я заглядывал в них последний раз, там Сишным кодом было написано "невозможно".
cjitkul33, больше способов нет. Либо www-data должен иметь доступ ко всей цепочке каталогов начиная от корня, либо web-сервер должен быть запущен от root'а, либо файл должен быть из /root вынесен.
За код написанный с нарушением всех архитектурных принципов, за тупые ошибки в этом коде, за низкую производительность, за ответы от тех поддержки типа "нет потому, что нет" и "не нравится, идите на хрен", за неоправданно высокую стоимость и много ещё за что. Но самое главное - это за хорошую работу маркетологов и рекламщиков 1С, умудрившихся поселить в массовом сознании уверенность в том, что битрикс - это хорошо.
> Как по мне, так это самая удобная и продвинутая CMS.
Илья Родионов, в вопросе стояла задача отсортировать записи по телефонам, что не предполагает проверки телефона на валидность. Что алгоритм должен делать в случае обнаружения последовательности цифр не являющихся телефоном? А номер телефона записанные без кода города валидными являться могут? А номер другого государства? А номер записанный как "восемдевятьсотдваодинвосеьсотодинтристадвадцатьтри"? Если нет чётко определённых границ форматов, то самый дешёвый и быстрый вариант - нанять студентку, которая всё перебьёт в заданный формат руками.
Считываешь построчно, разбиваешь строку по символу ':' на два элемента, из второго удаляешь все нецифровые символы, проверяешь длину полученной строки и отбрасываешь первую цифру, если символов 11.
Андрей Соколовский, вы проигнорировали содержание моего предыдущего комментария. Если хотите писать web-приложения на Java, готовьтесь прочитать несколько тысяч страниц текста и потратить несколько месяцев на то, чтобы просто начать. Даже на то, чтобы тырить готовый код с форумов нужны базовые знания, которые никак не получить за один день.
Простого мануала нет и не будет, так как Java - это не просто. Вам нужно взять учебник, изучить основы языка. Потом взять другой учебник (или даже несколько) и хорошенько изучить java core. Потом взять обзорный учебник по java ee. И только потом учебники по отдельным стандартам, в EE входящим, включая сервлеты и JSP.