|
|
|
|
|
для: LINKIN
(21.07.2005 в 13:45)
| | "Штука", надо полагать, работает, коли ты ее где-то взял.
>и еще... начеркайте скрипт для перевода кода страницы с
>помощью htmlspecialchars, которыя можно было бы просто
>в-инклюдить в страницу.
Как издревле говорили на Руси, "Полай!"... Хотя вообще вот, пользуйся, инклюдь:
<?php
function lopux($string)
{
$string=htmlspecialchars($string);
return $string;
}
?>
|
>И еще скрипт, который бы переводил
>код через форму(как тот же
>http://www.aroundmyroom.com/html-encode/)
А уж это ты уж сам как-нибудь. Или научись говорить "пожалуйста". | |
|
|
|
|
|
|
|
для: LINKIN
(21.07.2005 в 13:40)
| | и еще... начеркайте скрипт для перевода кода страницы с помощью htmlspecialchars, которыя можно было бы просто в-инклюдить в страницу. И еще скрипт, который бы переводил код через форму(как тот же http://www.aroundmyroom.com/html-encode/) | |
|
|
|
|
|
|
|
для: RV
(13.07.2005 в 15:38)
| |
Here are some usefull functions.
They will apply || decode, htmlspecialchars || htmlentities recursivly to arrays() || to regular $variables. They also protect agains "double encoding".
<?PHP
function htmlspecialchars_or( $mixed, $quote_style = ENT_QUOTES ){
return is_array($mixed) ? array_map('htmlspecialchars_or',$mixed, array_fill(0,count($mixed),$quote_style)) : htmlspecialchars(htmlspecialchars_decode($mixed, $quote_style ),$quote_style);
}
function htmlspecialchars_decode( $mixed, $quote_style = ENT_QUOTES ) {
if(is_array($mixed)){
return array_map('htmlspecialchars_decode',$mixed, array_fill(0,count($mixed),$quote_style));
}
$trans_table = get_html_translation_table( HTML_SPECIALCHARS, $quote_style );
if( $trans_table["'"] != ''' ) { # some versions of PHP match single quotes to '
$trans_table["'"] = ''';
}
return (strtr($mixed, array_flip($trans_table)));
}
function htmlentities_or($mixed, $quote_style = ENT_QUOTES){
return is_array($mixed) ? array_map('htmlentities_or',$mixed, array_fill(0,count($mixed),$quote_style)) : htmlentities(htmlentities_decode($mixed, $quote_style ),$quote_style);
}
function htmlentities_decode( $mixed, $quote_style = ENT_QUOTES ) {
if(is_array($mixed)){
return array_map('htmlentities_decode',$mixed, array_fill(0,count($mixed),$quote_style));
}
$trans_table = get_html_translation_table(HTML_ENTITIES, $quote_style );
if( $trans_table["'"] != ''' ) { # some versions of PHP match single quotes to '
$trans_table["'"] = ''';
}
return (strtr($mixed, array_flip($trans_table)));
}
?>
| Вот такую штуку нашел. Как ее заставить работать? | |
|
|
|
|
|
|
|
для: LINKIN
(13.07.2005 в 15:05)
| | а в чем прикол того скрипта? помоему обычный htmlspecialchars | |
|
|
|
|
|
|
|
для: LINKIN
(13.07.2005 в 15:05)
| | А разве htmlspecialchars() не тоже самое делает? | |
|
|
|
|
|
|
|
для: LINKIN
(13.07.2005 в 03:29)
| | мля, ну вы даете... есть у кого-то такой скрипт как на:
http://www.aroundmyroom.com/html-encode/ | |
|
|
|
|
|
|
|
для: Akira
(13.07.2005 в 12:38)
| | можно кодировать содержимое странички при просмотре кода (когда правой кнопкой жмешь). опять таки жабаскриптом. теоретически. | |
|
|
|
|
|
|
|
для: Duran
(13.07.2005 в 08:59)
| | Можно глупый вопрос? А кто раскодированием занематься будет? Браузеры понемают только обычный текст, а не кодированный.
А вообще нельзя закодировать хмтл =) НУ что бы он нормально отображался =)
Даже если вы придумаете, как это сделать на яве скрипт, что мало вероятно, то его можно отключить =) | |
|
|
|
|
|
|
|
для: LINKIN
(13.07.2005 в 03:29)
| | Мож я че не так понял... чего кодировать то ?
Ежели вам потребно зашифровать страничку, то это скорее не PHP, а javascript будет, ну по крайцней мере на стороне клиента | |
|
|
|
|
|
|
| Всем дрова.
Выложите скрипт на пхп для кодирования html страницы. | |
|
|
|
|