Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Имена управленческих файлов


Автор: Aliance 10.5.2005, 16:59
При программировании на php часто отдельные классу, функции выносятся в файлы, конфиги и т.д. Так же существуют БДфайлы... хочу понять чем различаются их расширения и как выбрать нужное:
  • *.txt
  • *.db
  • *.dat
  • *.inc
  • *.ini

Автор: Mal Hack 10.5.2005, 17:07
расширение файла не играет никакой роли.
Обычно txt это токстовые данные db - файлы DBase (вроде) dat - бинарные данные inc - подключаемый модуль ini - конфигурационный файл.

Автор: Aliance 10.5.2005, 17:27
Цитата(Mal @ 10.5.2005, 18:07)
inc - подключаемый модуль ini - конфигурационный файл.

не могу почувствовать разницу. на словестно пример можешь привети?

Цитата(Mal @ 10.5.2005, 18:07)
dat - бинарные данные

smile все забываю что это такое smile

Автор: Mal Hack 10.5.2005, 17:53
inc - файл с кодом
ini - файлс настройками.

Цитата(Aliance @ 10.5.2005, 18:27)
все забываю что это такое smile

Т.е. данные представлены не ввиде символов, а в виде двоичных данных.

Автор: Irokez 10.5.2005, 18:12
лучше не оригинальничать и содержать все в пхп файлах (.php), 100% что код не прочитают (если пхп разумеется поддерживается)

Автор: Aliance 10.5.2005, 18:22
Цитата(Mal @ 10.5.2005, 18:53)
Т.е. данные представлены не ввиде символов, а в виде двоичных данных

хм...большой хм...

Irokez
Понятное дело. Но мне это нужно для различия, а то когда много файлов - загрузочные от исполнительных не отличишь сразу...

Автор: Illuminaty 10.5.2005, 18:30
Цитата(Aliance @ 10.5.2005, 18:22)
Понятное дело. Но мне это нужно для различия, а то когда много файлов - загрузочные от исполнительных не отличишь сразу...
"Загрузочные" файлы можно хранить в отдельной директории(ях).

Автор: oxygen 10.5.2005, 18:48
если же использовать inc, ini и иже с ними, то надо закрывать доступ к директориям снружи или настраивать апач на парсинг таких файлов как пхп.

Автор: Aliance 10.5.2005, 18:54
oxygen
Illuminaty
Давайте вернёмся к теме обсуждения. Не стоит строить из себя шибко умных, как будто я сам не знаю этого. Я спросил конкретную вещь. Может есть какие-то особенности, т.е. нельзя использовать inc в конфигай - я ж не знал

Автор: Illuminaty 10.5.2005, 18:58
Цитата(Aliance @ 10.5.2005, 16:59)
и как выбрать нужное:

нужное для чего?

Автор: Mal Hack 10.5.2005, 19:00
Aliance
ты хоть exe можешь использовать. Это зависит от того как веб сервер настроишь на расширения.

Автор: Irokez 10.5.2005, 21:33
я называю так:
описание классов - *.class.php
функции - *.func.php
конфиги - *.conf.php
все остальные - *.php

Автор: Illuminaty 10.5.2005, 21:50
Irokez,
Цитата(Aliance @ 10.5.2005, 18:54)
Не стоит строить из себя шибко умных, как будто я сам не знаю этого.
smile
Цитата(Aliance @ 10.5.2005, 16:59)
хочу понять чем различаются их расширения и как выбрать нужное:
ты это объясни лучше smile

Автор: Irokez 10.5.2005, 22:03
Цитата(Illuminaty @ 10.5.2005, 21:50)
ты это объясни лучше smile

дык.. мал хак уже все объяснил..

Автор: Aliance 10.5.2005, 22:27
Цитата(Irokez @ 10.5.2005, 22:33)
описание классов - *.class.php
функции - *.func.php
конфиги - *.conf.php
все остальные - *.php

Да, тоже видовал - но почему-то не люблю я использовать имена "третьего уровня" smile

На самом деле больше всего беспокоила проблема различия ini с inc и txt, db и dat
Но мал хак разъяснил про первое - про второе все же не очень - все три формата используются с одинаковым успехом...

Автор: Гость_Леонид 15.6.2005, 20:28
Уважаемые ГУРУ! Помогите решить проблему: есть программа написанная на не знаю каком языке (разработки ~1992-93гг, под DOS) в которой данные (координаты объектов) записаны в файлах с расширением *.dat, мне хотелось бы перевести их в таблицу Ecxel, напрямую, естественно, не получается. Материалы могу скинуть на мыло. Спасибо.

Автор: Mal Hack 15.6.2005, 20:32
А структура DAT файла ты знаешь?
А исходняки старой проги есть?
И вообще это сюда: http://forum.vingrad.ru/index.php?showforum=142

Автор: Гость_Леонид 15.6.2005, 21:35
Если бы я знал структуру, сам был бы ГУРУ smile Сама прграмма есть (это звёздный атлас), исходников, конечно, нет.

Автор: Mal Hack 15.6.2005, 21:53
Цитата
Если бы я знал структуру, сам был бы ГУРУ smile Сама прграмма есть (это звёздный атлас), исходников, конечно, нет.

Тогда в принципе нереально. Подбирать наугад схему ТИПИЗИРОВАННОГО файла можно годами smile

Автор: Гость_Леонид 15.6.2005, 22:21
Mal Hack, спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)