ФорумПрограммированиеPHP для идиотов → Именования файлов

Именования файлов

  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 25 ноября 2007 г. 6:13, спустя 1 день 2 часа 46 минут

    Не в этом дело. Просто на криво настроенных серверах файлы с расширениями отличными от .php выводятся как обычный текст.
    Особенно это актуально в сетях, где каждый желающий может установить сервер и запускать свои крывущие донельзя скрипты.
    P.S. я не уважаю, но допускаю имена вроде ".inc.php", ".lib.php".
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 25 ноября 2007 г. 6:25, спустя 12 минут 27 секунд

    Я согласен с KENDO. Исторически расширение обозначает тип содержимого файла и причин менять эту давнюю традицию я не вижу. Т.е. видя расширение .php мы уже заранее знаем, что файл содержит .php скрипт.
    А что содержится в файле .inc? Cкрипт ли, HTML ли или еще что-то - х.з.
  • md5

    Сообщения: 11960 Репутация: N Группа: в ухо

    Spritz 25 ноября 2007 г. 7:41, спустя 1 час 15 минут 34 секунды

    поддерживаю
    недавно наткнулся на сайт, где конфиговые файлы были с расширением .cfg и дира не была закрыта хтахсексом, т.е. набираем адрес сайта / config.cfg и смотрим куда и как он коннектится
    все умрут, а я изумруд
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 25 ноября 2007 г. 8:35, спустя 54 минуты 5 секунд

    Так разговор о расширениях или о тупицах?
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 25 ноября 2007 г. 8:50, спустя 14 минут 39 секунд


    Так разговор о расширениях или о тупицах?


    думаю о тупицах…
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 25 ноября 2007 г. 9:32, спустя 42 минуты 33 секунды

    ".inc" - акроним от 'include'
    Прошу прощения за оффтоп, но закрывать диры "хтахсексом" тоже не всегда выгодно. Я предпочитаю добавлять туда html-страничку с редиректом на главную страницу.
  • AlexB

    Сообщения: 4306 Репутация: N Группа: в ухо

    Spritz 25 ноября 2007 г. 9:48, спустя 15 минут 46 секунд


    ".inc" - акроним от 'include'
    А что, кто-то тут в этом засомневался? :)
  • Patrick

    Сообщения: 506 Репутация: N Группа: Кто попало

    Spritz 25 ноября 2007 г. 11:44, спустя 1 час 55 минут 57 секунд

    Если не надо, то в чем проблема?

    не прёт меня дёргать скрипт(хотя придётся)…. вообщем "выход" впринципе то найден, скрипт генератор классов/файлов….

    Не в этом дело. Просто на криво настроенных серверах файлы с расширениями отличными от .php выводятся как обычный текст.

    Речь идёт о "нормальных" серверах…..


    А что содержится в файле .inc? Cкрипт ли, HTML ли или еще что-то - х.з.

    а что содержится в файле news.php - класс, интерфейс или функцию News? или просто скрипт вывода новостей(исполняемый файл) ???

    З.Ы. .inc, .cfg и другие загадочные расширения в расчёт не берётся….

    З.З.Ы. Ещё раз напоминаю…
    Есть ли "универсальный" способ организации файловой системы проекта? Что бы было удобно и при разработке(как раз в этом и наблюдаются проблемы) и при использовании (максимально быстро).


  • ghost

    Сообщения: 883 Репутация: N Группа: Джедаи

    Spritz 25 ноября 2007 г. 13:39, спустя 1 час 54 минуты 38 секунд

    Универсального нет. Есть тот с которым удобно работать конкретным людям.
    Имхо когда расширение содержит инфу о содержимом файла - это удобно.
  • kendo

    Сообщения: 446 Репутация: N Группа: Адекваты

    Spritz 27 ноября 2007 г. 9:31, спустя 1 день 19 часов 52 минуты

    Patrick, а я стараюсь писать, чтобы система была относительно безопасна вне зависимости от кривости настройки сервера =)
    Хотя… до идеала мне далеко. Почти год программирования на php и небольшое количество свободного времени одинадцатиклассника не позволяют познать все прелести сего интересного и сложного дела.
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 28 ноября 2007 г. 2:15, спустя 16 часов 44 минуты 11 секунд

    все файлы с расширением .php, всякие конфигурационные, вкладываемые и другие ненужные обычному юзеру файлы выношу за корень сайта, дабы не морочить себе голову. чтобы понять где-что, все разложено по папкам, например, /cfg, /inc. и все встает на свои места=)

Пожалуйста, авторизуйтесь, чтобы написать комментарий!