ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

06.02.2008, 13:21
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
гы..........
|
|
|

06.02.2008, 14:29
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
PHP код:
<?php
$stroka = "sdsadasds2132AASDASDsadasdАВЫАЫВавыаывda";
if (ereg("[^0-9a-zA-Zа-яА-Я]",$stroka))
echo "ERROR!";
else echo $stroka;
?>
|
|
|

06.02.2008, 17:22
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
PHP код:
<?php
$input = $_GET['vopr1_1'];
if($input) {
echo ucfirst(str_replace(array('0', '1', '2', '3', '4', '5', '6', '7', '8', '9'), array('ноль', 'один', 'два', 'три', 'четыре', 'пять', 'шесть', 'семь', 'восемь', 'девять'), $input));
} else {
echo('Вы ничего не ввели');
}
?>
Последний раз редактировалось NOmeR1; 06.02.2008 в 19:36..
|
|
|

06.02.2008, 18:21
|
|
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме: 2030482
Репутация:
1796
|
|
Сообщение от NOmeR1
PHP код:
<?php
$input = $_GET[\'vopr1_1\'];
if(isset($input)) {
echo ucfirst(str_replace(array(\'0\', \'1\', \'2\', \'3\', \'4\', \'5\', \'6\', \'7\', \'8\', \'9\'), array(\'ноль\', \'один\', \'два\', \'три\', \'четыре\', \'пять\', \'шесть\', \'семь\', \'восемь\', \'девять\'), $input));
} else {
echo(\'Вы ничего не ввели\');
}
?>
А ты пробовал этот код тестить? Вообще то таких случаев что бы вылелось \'Вы ничего не ввели\' никогда не будет. Юзать вместо isset функцию empty.
PHP код:
<?php
$input = (empty($_GET[\'vopr1_1\'])?\'\':$_GET[\'vopr1_1\']);
if($input) {
echo ucfirst(str_replace(array(\'0\', \'1\', \'2\', \'3\', \'4\', \'5\', \'6\', \'7\', \'8\', \'9\'), array(\'ноль\', \'один\', \'два\', \'три\', \'четыре\', \'пять\', \'шесть\', \'семь\', \'восемь\', \'девять\'), $input));
} else {
echo(\'Вы ничего не ввели\');
}
?>
__________________
Кто я?..
|
|
|

06.02.2008, 17:41
|
|
Banned
Регистрация: 06.06.2006
Сообщений: 944
Провел на форуме: 3986705
Репутация:
1403
|
|
2NOmeR1
А где фильтрация? Читай всю тему... Я ему уже показал, как первеодить цифры=>буквы...
2ТС Зачем тебе фильтровать %, если данные передаются GET ом???
Последний раз редактировалось bul.666; 06.02.2008 в 17:46..
|
|
|

06.02.2008, 18:50
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
Спасиб... а терь вот вопрос.... возможно ли сломать это
PHP код:
http://zanud.net/tests/dalay-lama/
каким нить таким способом
PHP код:
http://zanud.net/tests/dalay-lama/process.php?vopr1_1=5&vopr1_2=5&vopr1_3=5&vopr1_4=5&vopr1_5=5&vopr2=..%2F..%2Findex.php%2500&vopr3=..%2F..%2Findex.php%2500&vopr4=..%2F..%2Findex.php%2500&vopr5=..%2F..%2Findex.php%2500&vopr6=..%2F..%2Findex.php%2500&vopr7=..%2F..%2Findex.php%2500&vopr8=..%2F..%2Findex.php%2500&vopr9=..%2F..%2Findex.php%2500&vopr10=..%2F..%2Findex.php%2500&vopr11=..%2F..%2Findex.php%2500&vopr12=..%2F..%2Findex.php%2500&vopr13=..%2F..%2Findex.php%2500&vopr1=..%2F..%2Findex.php%2500
Последний раз редактировалось .::BARS::.; 06.02.2008 в 18:53..
|
|
|

06.02.2008, 19:35
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
I-I()/Ib ты что? Забыл синтаксис пхп или у тебя кавычек на клаве нет? На счёт empty - там вообще надо было if($input) просто. (я ступил)
.::BARS::., мде.. Сделай на всякий случай
PHP код:
$_GET = array_map("htmlspecialchars", $_GET);
До использования массива $_GET.
Последний раз редактировалось NOmeR1; 06.02.2008 в 19:38..
|
|
|

06.02.2008, 23:32
|
|
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
Провел на форуме: 2030482
Репутация:
1796
|
|
Сообщение от NOmeR1
I-I()/Ib ты что? Забыл синтаксис пхп или у тебя кавычек на клаве нет? На счёт empty - там вообще надо было if($input) просто. (я ступил)
кавычки форумом порезались, не умничай) Да и тем более я показал теорию. кто захочет-тот поймет...
__________________
Кто я?..
|
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|