RFpro.ru: Программирование на PHP

  Все выпуски  

RusFAQ.ru: Программирование на PHP


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / PHP

Выпуск № 377
от 22.06.2006, 12:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 315, Экспертов: 49
В номере:Вопросов: 2, Ответов: 5


Вопрос № 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


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное