Показать сообщение отдельно

  #4  
Старый 27.12.2009, 20:01
.Slip
Leaders of Antichat - Level 4
Регистрация: 16.01.2006
Сообщений: 1,966
С нами: 10692266

Репутация: 3486


По умолчанию

Цитата:
Сообщение от Ayowa  
скорее всего фильтруются кавычки, и на этот случай, специально для нас разработчики придумали функцию CHAR(), которой необходимо передать ASCII код символа, или несколько ASCII кодов через запятую.

Допустим, запрос SELECT CHAR(117,115,101,114,115) вернет тебе users, кавычки при этом туда вбивать не надо.

PS. А вот тебе скриптик, чтобы автоматом генерить эту комбинацию.

PHP код:
<form action='' method='POST'>
     <input type='text' name='ascii' />
     <input type='submit' name='gogo' />
</form>
<hr/>
<?php
     
if($_POST['gogo'] && $_POST['ascii'] != ''){
         for(
$i 0$i strlen($_POST['ascii']); $i++){
             
$arr[] = substr($_POST['ascii'], $i1);
         }
         
$str 'char(';
         foreach(
$arr as $k=>$v) { 
            if(
$k == count($arr) - 1){ $str .= ord($v).')'; break; }
              
$str .= ord($v).',';
         } 
        echo 
$str;
     }
?>
И вместо всего этого понта-поста достаточно было написать
PHP код:
<?php echo '0x'.bin2hex($_GET);?>
__________________
..
 
Ответить с цитированием