Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Какая разница в каком файле содержать информацию???

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Какая разница в каком файле содержать информацию???
Имя
Сообщение << Старые топики   Новые топики >>
Какая разница в каком файле содержать информацию??? - 2007-09-01 15:51:32.570000   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
153
Post #: 1
RE: Какая разница в каком файле содержать информацию??? - 2007-09-01 15:57:45.240000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Без разницы, главное этот файл закрыть .htaccess
Post #: 2
RE: Какая разница в каком файле содержать информацию??? - 2007-09-01 16:06:06.683333   
Bios_inside

Сообщений: 626
Оценки: 0
Присоединился: 2007-02-23 10:44:18.170000
154
Post #: 3
RE: Какая разница в каком файле содержать информацию??? - 2007-09-01 20:31:20.793333   
girlwap

Сообщений: 181
Оценки: 0
Присоединился: 2007-08-28 17:57:48.130000
Нет никакой разницы. Где ты её нашёл
Post #: 4
RE: Какая разница в каком файле содержать информацию??? - 2007-09-02 00:30:37.433333   
Старый_Хрофт

Сообщений: 14
Оценки: 0
Присоединился: 2007-06-14 00:34:13.146666
Нет конечно никакой разницы, но не лучше бы их поместить в файл с расширением php(если ты его юзаешь) и тогда жить легче станет и твои данные никто не получит… Если я правильно понял вопрос…
Post #: 5
RE: Какая разница в каком файле содержать информацию??? - 2007-09-02 13:15:21.593333   
d0lph1n

Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
quote:

Нет конечно никакой разницы, но не лучше бы их поместить в файл с расширением php(если ты его юзаешь) и тогда жить легче станет и твои данные никто не получит… Если я правильно понял вопрос…

Тогда уж и первой строчкой написать в нем
&lt;?php die("Вы не можете просматривать содержимое этого файла."); ?&gt;
Post #: 6
RE: Какая разница в каком файле содержать информацию??? - 2007-09-02 18:22:28.236666   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12

quote:

ORIGINAL: Bios_inside

quote:

ORIGINAL: Lex_Voodoo

Без разницы, главное этот файл закрыть .htaccess

А если хост Юниксовый? Можна просто установить права доступа?

Нет.
Post #: 7
RE: Какая разница в каком файле содержать информацию??? - 2007-09-02 18:24:39.523333   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12

quote:

ORIGINAL: d0lph1n

quote:

Нет конечно никакой разницы, но не лучше бы их поместить в файл с расширением php(если ты его юзаешь) и тогда жить легче станет и твои данные никто не получит… Если я правильно понял вопрос…

Тогда уж и первой строчкой написать в нем
&lt;?php die("Вы не можете просматривать содержимое этого файла."); ?&gt;

Тогда уж для однообразия лучше просто каждую строчку начинать с //
Post #: 8
RE: Какая разница в каком файле содержать информацию??? - 2007-09-05 08:49:54.363333   
d0lph1n

Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333

quote:

ORIGINAL: Lex_Voodoo

quote:

ORIGINAL: d0lph1n

quote:

Нет конечно никакой разницы, но не лучше бы их поместить в файл с расширением php(если ты его юзаешь) и тогда жить легче станет и твои данные никто не получит… Если я правильно понял вопрос…

Тогда уж и первой строчкой написать в нем
&lt;?php die("Вы не можете просматривать содержимое этого файла."); ?&gt;

Тогда уж для однообразия лучше просто каждую строчку начинать с //

Нее, если будет больше 34 записей использовать комментарии невыгодно. А так прочитал первую строку, ниче с ней не делаешь, сразу со второй читаешь и обрабатываешь данные )

А если написать просто
&lt;?php die; ?&gt; то экономия места начинается с 7 записей.

Post #: 9
RE: Какая разница в каком файле содержать информацию??? - 2007-09-05 11:28:02.030000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Вот это "прочитал первую строку, ниче с ней не делаешь" - лишняя логика в скрипте, которая явно его не украсит.
Неужели ты в самом деле думаешь, что пара байт всё замедлит? Тут не в строчках надо считать, а в процентах от полезной информации, и процент этот будет явно невелик.

А вообще, если уж борешься за производительность, то имеет смысл использовать БД, а не извращаться с файлами. Я всего лишь предложил менее уродливый вариант, на самом деле и твой и мой - фигня и детский сад. Самое правильное - хранить данные в отдельном каталоге data, который защитить .htaccess.
Post #: 10
RE: Какая разница в каком файле содержать информацию??? - 2007-09-05 14:30:38.310000   
Sobachka

Сообщений: 3
Оценки: 0
Присоединился: 2007-09-05 12:52:16.156666
потологически не безопастно… при коментариях передать знак переноса, ( \n ) и всё, код уже будет выполняться… я вообще пишу информацию такого плана в файлы без разширений…в папку,не доступную для http запросов, например ниже www =)
Post #: 11
RE: Какая разница в каком файле содержать информацию??? - 2007-09-05 15:00:15.276666   
d0lph1n

Сообщений: 411
Оценки: 0
Присоединился: 2006-09-14 17:55:51.653333
Lex_Voodoo, а я и не спорю, что детский сад. Но человек спросил про файлы, а не БД..
Кстати, Sobachka верно подметил про перевод строки, т.е. если использовать комментарии, нужно заменять его на <br />.

Конечно, данные так не увидишь, зато код выполнить проще простого

И еще один момент, интерпретатор выведет строки, начинающиеся с // в браузер, если они не будут заключены в <?php … ?>, а в таком случае
quote:

"прочитал первую строку, ниче с ней не делаешь" - лишняя логика в скрипте, которая явно его не украсит.
+ еще и комментарии и + нельзя обрабатывать последнюю строку.
Post #: 12
RE: Какая разница в каком файле содержать информацию??? - 2007-09-05 15:22:31.523333   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
quote:

Lex_Voodoo, а я и не спорю, что детский сад. Но человек спросил про файлы, а не БД..

А я разве не ответил? Читай внимательней. Моя фраза про детский сад была лишь для того, чтобы кто-нибудь следующим постом не начал ворчать, что MySQL рулит.

quote:

Кстати, Sobachka верно подметил про перевод строки, т.е. если использовать комментарии, нужно заменять его на &lt;br /&gt;.

Блин, естесственно, что если хранить данные с переводами строк, алгоритм хранения каждого объекта в новой строчке не подходит. Более того, он не подходит даже если данные просто будут содержать внутри себя пайп. Только зачем про это писать? Также, как и в ситуации с базой, про которую не спрашивали, человек явно указал, что
quote:

что я буду держать инфу типа $name|$pass|$key|$date в файле data.dat


Опять таки, не думаю, что заменять перевод строки в пароле на <br /> есть хорошая идея, тем более, что там наверняка будет храниться хеш. Проще придумать другой алгоритм хранения, который просто будет это учитывать.
Это всё детали реализации, обговорить ВСЕ из которых нельзя, не зная точного предназначения скрипта.

ЕЩЁ раз, для любителей пофлудить:
Вся мораль моего словоблудия (см. выше) была в том, что лучше придумать такой алгоритм хранения данных, чтобы не приходилось в лишних ветках алгоритма обходить какие-либо "первые строчки", "переводы строк в пароле" и прочую фигню. Код должен быть модульным, расширяемым, и легко читаться. С подобными плясками вокруг первых строчек вы этого никогда не достигните.
Post #: 13
RE: Какая разница в каком файле содержать информацию??? - 2007-09-05 15:26:37.213333   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
quote:

ORIGINAL: d0lph1n
И еще один момент, интерпретатор выведет строки, начинающиеся с // в браузер, если они не будут заключены в &lt;?php … ?&gt;, а в таком случае

Тут ты прав, этот момент я не продумал (но я ж говорил, что обе идеи - херня)

На самом деле, во-первых, закрывающий тег необязателен (более того, если вы его не будете писать, будет даже лучше)
А во-вторых, никто не мешает писать каждую строчку как
<?//$name|$pass|$key|$date?>
или так:
<?/*$name|$pass|$key|$date*/?>
Post #: 14
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Какая разница в каком файле содержать информацию???







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.