ANTICHAT Forum
HOME FORUMS MEMBERS RECENT POSTS LOG IN  
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #11  
Старый 06.02.2008, 13:21
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

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

гы..........
 
Ответить с цитированием

  #12  
Старый 06.02.2008, 14:29
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
С нами: 10489346

Репутация: 1403


По умолчанию

PHP код:
<?php
$stroka 
= "sdsadasds2132AASDASDsadasdАВЫАЫВавыаывda";

if (
ereg("[^0-9a-zA-Zа-яА-Я]",$stroka)) 
echo 
"ERROR!";
else echo 
$stroka;
?>
 
Ответить с цитированием

  #13  
Старый 06.02.2008, 17:22
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами: 10495046

Репутация: 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..
 
Ответить с цитированием

  #14  
Старый 06.02.2008, 17:41
bul.666
Banned
Регистрация: 06.06.2006
Сообщений: 944
С нами: 10489346

Репутация: 1403


По умолчанию

2NOmeR1
А где фильтрация? Читай всю тему... Я ему уже показал, как первеодить цифры=>буквы...

2ТС Зачем тебе фильтровать %, если данные передаются GET ом???

Последний раз редактировалось bul.666; 06.02.2008 в 17:46..
 
Ответить с цитированием

  #15  
Старый 06.02.2008, 18:21
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
С нами: 9920546

Репутация: 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(\'Вы ничего не ввели\');
    }
?>
__________________
Кто я?..
 
Ответить с цитированием

  #16  
Старый 06.02.2008, 18:50
.::BARS::.
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
С нами: 9778359

Репутация: 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..
 
Ответить с цитированием

  #17  
Старый 06.02.2008, 19:35
NOmeR1
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,187
С нами: 10495046

Репутация: 2642


По умолчанию

I-I()/Ib ты что? Забыл синтаксис пхп или у тебя кавычек на клаве нет? На счёт empty - там вообще надо было if($input) просто. (я ступил)

.::BARS::., мде.. Сделай на всякий случай
PHP код:
$_GET = array_map("htmlspecialchars", $_GET); 
До использования массива $_GET.

Последний раз редактировалось NOmeR1; 06.02.2008 в 19:38..
 
Ответить с цитированием

  #18  
Старый 06.02.2008, 23:32
Dr.Z3r0
Leaders of The World
Регистрация: 06.07.2007
Сообщений: 246
С нами: 9920546

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

Цитата:
Сообщение от NOmeR1  
I-I()/Ib ты что? Забыл синтаксис пхп или у тебя кавычек на клаве нет? На счёт empty - там вообще надо было if($input) просто. (я ступил)
кавычки форумом порезались, не умничай) Да и тем более я показал теорию. кто захочет-тот поймет...
__________________
Кто я?..
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема

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


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




ANTICHAT ™ © 2001- Antichat Kft.