![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| SoWa |
|
||||
![]() Харекришна ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2422 Регистрация: 18.10.2004 Репутация: 6 Всего: 74 |
Если человека так заботит проблема сокрытия какой-то текстовой информации в некоем файле, то почему бы не сделать вот так:
вместо того, чтобы эту информацию печатать - помести её в функцию, которая будет возвращать тебе эту информацию. И вызывай эту функцию из того файла, куда ты подключаешь защищаемый. Пример, как у тебя:
Пример сокрытия:
-------------------- Всем добра |
||||
|
|||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
||||
|
||||
| Plavozont |
|
||||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Да... вы меня не поняли :(
Информация должна быть редактируема через рhp код....
Php код он ясень пень не достанет, а вот содержимое текстового файла(открытого для публичного редактирования к тому-же(по другому он у меня вообще никак не редактируется)) - сколько угодно Можно вообще сделать просто - создать в папке с сайтом файл имя которого равняется имени базы данных, но опять же, чтобы создать файл, у папки в которой его создаёшь должно стоять публичное право на запись. Вот скажите, это так и должно быть ? Только через публичные права на сайте можно что-то создавать/удалять/редактировать ? --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
||||
|
|||||
| smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Plavozont,
Чувак, снимись с ручника. Тебе уже по десятому разу объясняют! 1) Кто тебе мешает из PHP кода редактировать другой PHP код? Нафига делать текстовый файл с настройками, а потом бояться что его сопрут? Делай PHP файл с настройками и редактируй его! Извне его достать нельзя ---------> Вот и нет проблемы! 2) На публичное редактирование тебе плевать c колокольни. С другого сервера НИКАК нельзя отредактировать файл на твоем сервере, даже если на него стоят права 0777. Разве что ты сам их пригласишь, предварительно выдав пароли на ssh или ftp. Если же у тебя на ТВОЕМ ЖЕ сервере в соседней папке рядом живут чуваки, которые могут технически украсть твой файл - я тебе сочувствую и ты НИКАК не решишь эту проблему, кроме как положить все в базу. Но даже в таком случае шанс кражи минимален, так как они не знают твою структуру папок и не знают, где у тебя лежит этот файл. |
|||
|
||||
| Plavozont |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 182 Регистрация: 14.4.2008 Репутация: нет Всего: нет |
Аммм... так яш уже спрашивал: "А КАК??"... извините... --------------------
Fortunately, the circumstances under which those words are useful run out at a relatively low level of multiplicity. |
|||
|
||||
| ksnk |
|
|||
![]() прохожий ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 6855 Регистрация: 13.4.2007 Где: СПб Репутация: 96 Всего: 386 |
Для примера - разместить у себя на сервере во такой скрипт.
Если ввести в адресной строке броузера адрес этого скрипта и побеспокоится, чтобы файл config.php был открыт для записи (установить ему правильные атрибуты). То скрипт будет способен редактировать этот файл. А вот чтобы злые люди не запустили этот скрипт и не заредактировали все что захотят, нужно сюда прикрутить систему авторизации... Но это уже совсем другая история... -------------------- Человеку свойственно ошибаться, программисту свойственно ошибаться профессионально ! |
|||
|
||||
| skyboy |
|
||||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
так же, как и текстовые файл. естественно, надо следить, чтоб соблюдался синтаксис формируемого РНР файла. следи за моими руками:
это велосипед, не лишенный недостатков. лучше использовать var_export
|
||||
|
|||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |