Почему я бросил вести этот сайт! Потому, что система ведет себя по-хамски по отношению к посетителям сайта, навязывая последним бесконечное количество баннеров-заглушек контента, особенно пришедшим с мобильных устройств!
Функции escape и unescape для php
DownLoad_Free

Функции escape и unescape для php - Архив

Нашли ошибку или
хотите что-то сообщить -
жмите Ctr+Enter Система Orphus



    [Ленточный вид форума] [Поиск] [RSS]



  • Страница 1 из 1
  • 1
Архив » История мировых и локальных событий » История развития сайта » Функции escape и unescape для php (аналогия с javascript)
Функции escape и unescape для php
Дата: Суббота, 08.09.2012, 11:47 | Сообщение # 1
Группа: Администраторы
Сообщений: 1530
Функция кодирования (escape)
------------------------------------------------------------------
function js_urlencode($str)
{
$str = mb_convert_encoding($str, 'UTF-16', 'UTF-8');
$out = '';
for ($i = 0; $i < mb_strlen($str, 'UTF-16'); $i++)
{
$out .= '%u'.bin2hex(mb_substr($str, $i, 1, 'UTF-16'));
}
return $out;
}
------------------------------------------------------------------

Функция раскодирования (unescape)
------------------------------------------------------------------
function js_urldecode($str)
{
$str = explode('%u', $str);
$out = '';
for ($i = 0; $i < count($str); $i++)
{
$out .= pack('H*', $str[$i]);
}
$out = mb_convert_encoding($out, 'UTF-8', 'UTF-16');
return $out;
}
------------------------------------------------------------------
Источник: http://www.sysman.ru/index.php?showtopic=16981
 
Архив » История мировых и локальных событий » История развития сайта » Функции escape и unescape для php (аналогия с javascript)
  • Страница 1 из 1
  • 1
Поиск:


Copyright kachay.ucoz.org © 2008-2024Хостинг от uCoz
^ Наверх ^
Пригодилось!