HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ФИНАНСОВЫЕ ЗАДАЧИ/СОЦИАЛЬНЫЕ СЕТИ > Покупка, Продажа, Обмен > Разное - Покупка, продажа, обмен
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Переписать функцию с JavaScript на PHP за $$$
  #1  
Старый 18.11.2008, 11:33
ttt0z
Познающий
Регистрация: 18.11.2007
Сообщений: 69
С нами: 9725923

Репутация: 6
Arrow Переписать функцию с JavaScript на PHP за $$$

function convertToHex(num) {
var hex = '';
for (i=0;i<num.length;i++) {
if (num.charCodeAt(i).toString(16).toUpperCase().leng th < 2) {
hex += "&#x0" + num.charCodeAt(i).toString(16).toUpperCase() + ";";
} else {
hex += "&#x" + num.charCodeAt(i).toString(16).toUpperCase() + ";";
}
}
return hex;
}

для проверки из слова hello должно получиться
&#x68;&#x65;&#x6C;&#x6C;&#x6F;

Последний раз редактировалось ttt0z; 04.02.2009 в 16:25..
 
Ответить с цитированием

  #2  
Старый 18.11.2008, 11:43
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
С нами: 9231271

Репутация: 428
По умолчанию

PHP код:
function encode($word)
{
  
$result '';
  for(
$i 0$size strlen($word);$i $size$i++)
  {
    
$result .= '&#x' strtoupper(bin2hex($word[$i])) . ';';
  }

  return 
$result;
}
echo 
encode('hello'); 
 
Ответить с цитированием

  #3  
Старый 18.11.2008, 12:10
ttt0z
Познающий
Регистрация: 18.11.2007
Сообщений: 69
С нами: 9725923

Репутация: 6
По умолчанию

bombeg спасибо можешь еще помочь с кодом:



надо что бы полоучилось примерно:
&#0000106&#0000097&#0000118&#0000097&#0000115&#0000099&#0000114&#0000105&#0000112&#0000116&#0000058&#0000097&#0000108&#0000101&#0000114&#0000116&#0000040&#0000039&#0000088&#0000083&#0000083&#0000039&#0000041

это Long UTF-8 Unicode encoding without semicolons
This is also useful against people who decode against strings like $tmp_string =~ s/.*\&#(\d+);.*/$1/;
 
Ответить с цитированием

  #4  
Старый 18.11.2008, 12:13
TomskDiver
Новичок
Регистрация: 24.04.2008
Сообщений: 8
С нами: 9498694

Репутация: 0
По умолчанию

получилось из чего? как я понимаю ты что-то для xss делаешь?
 
Ответить с цитированием

  #5  
Старый 18.11.2008, 12:17
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
С нами: 9231271

Репутация: 428
По умолчанию

PHP код:
function encode($word)
{
  
$result '';
  for(
$i 0$size strlen($word);$i $size$i++)
  {
    
$result .= '&#000';
    
$result .= (ord($word[$i]) < 100) ? '0' .ord($word[$i]) : ord($word[$i]);
  }

  return 
$result;
}
echo 
encode("javascript:alert('XSS')"); 
 
Ответить с цитированием

  #6  
Старый 18.11.2008, 12:20
ttt0z
Познающий
Регистрация: 18.11.2007
Сообщений: 69
С нами: 9725923

Репутация: 6
По умолчанию

bombeg спасибо большое!

Последний раз редактировалось ttt0z; 13.03.2009 в 17:30..
 
Ответить с цитированием

  #7  
Старый 18.11.2008, 14:10
bombeg
Участник форума
Регистрация: 27.10.2008
Сообщений: 244
С нами: 9231271

Репутация: 428
По умолчанию

$1
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41
Сборник пыльной библиотеки \буржуйская\ xcedz Болталка 5 12.07.2008 18:12
Что такое Php? PAPA212 Болталка 13 28.12.2007 20:44



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.

×

Создать сделку

Продавец: ник или ID

Название сделки:

Сумма USDT:

Срок сделки, дней:

Кто платит комиссию:

Условия сделки:

После создания сделки средства будут зарезервированы в холде до завершения сделки.

×

Мои сделки

Загрузка...
×

Сделка


Загрузка чата...
×

ESCROW ADMIN PANEL

Загрузка...
Загрузка...