Вопрос № 46407: Есть небольшой вопрос в области защиты информации, сам код php никто просмотреть
не может, сервер формирует html код который можно просмотреть в браузере, есть ли какие функции в php которые кодируют html
код, чтобы небыло возможности его разобрать...Вопрос № 46463: Уважаемые эксперты,
хотелось бы узнать как динамически изменить ХМL файл. Мне нужны функции или функция РНР, с помощью которой, можно добавлять
или удалять строчки из ХМL документа, т.е. менять его содержимое программно, учитывая все тонкости ХМL. За...
Вопрос
№ 46.407
Есть небольшой вопрос в области защиты информации, сам код php никто просмотреть не может, сервер формирует html код который
можно просмотреть в браузере, есть ли какие функции в php которые кодируют html код, чтобы небыло возможности его разобрать
Отправлен: 16.06.2006, 13:29
Вопрос задал: LanParty (статус: 2-ой
класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Устинов Сергей Евгеньевич
Здравствуйте, LanParty!
А зачем Вам это нужно? Скрыть супер-секретную разметку страницы? ⌣ Или придумали по-новому размещать таблички? ⌣
Функции в php для кодирования информации есть (смотри
тут), но если ними зашифровать html код, то и браузер получит зашифрованный html-код, а откуда он (в смысле браузер)
узнает каким методом Вы зашифровали html, как его расшифровывать и нужно ли его расшифровывать?
--------- Ответы на все вопросы - на сайте www.ya.ru
☺
Ответ отправил: Устинов Сергей Евгеньевич
(статус: Студент)
Ответ отправлен: 16.06.2006, 13:50 Оценка за ответ: 4 Комментарий
оценки: почти ответ, вопрос был немно другой
Отвечает: PVS
Здравствуйте, LanParty!
С HTML сделать ничего нельзя, потому что тогда его не поймет броузер. Максимум что можно - обеспечить "неудобочитаемость",
например убрать все переводы сторки или наставить их после каждого слова. Еще в таком деле может помочь JavaScript, особенно
если переменные поназывать myvariable1, myvariable2 ..... (тут и с написанием проблеммы могут возникнуть, не то что с разбором)
Ответ отправил: PVS (статус: 3-ий
класс)
Ответ отправлен: 16.06.2006, 15:26 Оценка за ответ: 1 Комментарий оценки: Можно
кодировать, команда есть
Отвечает: Cybernetic_Creature
Здравствуйте, LanParty!
нет. иначе броузер не сможет отображать страницу.
но можно сделать текст не читаемым.
заменяя символы конца строки и несколько подряд идущщие пробелы на пробелы.
но все равно если человек очень захочет он сможет разобрать код хтмл.
Ответ отправил: Cybernetic_Creature
(статус: Специалист)
Ответ отправлен: 16.06.2006, 16:52
Отвечает: Марк Крейн
Здравствуйте, LanParty!
Конкретно в html вы можете закодировать некоторые символы так чтобы они отображались в виде: "" (к примеру).
А вообще любой текст можно закодировать функцией base64_encode и, соответственно, раскодировать функцией base64_decode. Обе
они принимают один параметр - кодируемую строчку. Вы можете закодировать текст и по алгоритму md5, но потом вы сами не сможете
его прочитать, так как этот алгоритм не имеет обратного алгоритма расшифровки. А текст, закодированный base64_encode точно
никто не разберёт.
Ответ отправил: Марк Крейн (статус:
5-ый класс)
Ответ отправлен: 16.06.2006, 16:57 Оценка за ответ: 4 Комментарий
оценки: только каким образом
Вопрос
№ 46.463
Уважаемые эксперты, хотелось бы узнать как динамически изменить ХМL файл. Мне нужны функции или функция РНР, с помощью которой,
можно добавлять или удалять строчки из ХМL документа, т.е. менять его содержимое программно, учитывая все тонкости ХМL. Заранее
благодарен.
Отправлен: 17.06.2006, 03:28
Вопрос задал: Agro (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Cybernetic_Creature
Здравствуйте, Agro!
в РНР есть функции для работы с ХМЛ документами.
http://php.net/manual/ru/ref.xml.php
Ответ отправил: Cybernetic_Creature
(статус: Специалист)
Ответ отправлен: 19.06.2006, 09:20