Вопросы на засыпку "Web"

Печать RSS
331

Автор
Чатланин
0
Вопрос 1: Какими PHP-функциями "кошерно" пользоваться для защиты от XSS-уязвимостей?
И

Пацак
0
htmlspecialchars,addslashes
П

Пацак
0
Как правило, достаточно htmlspecialchars($str, ENT_QUOTES). addslashes - это от sql injection.
Автор
Чатланин
0
Вопрос 2: Что из нижеперечисленного является системами контроля версий?
- svn
- git
- bdb
- cvs
- trunc
- trac
Изменил: Don (07.08.2013 / 07:53)
Автор
Чатланин
0
Вопрос 3: Опишите разницу между Потоком и Процессом
Изменил: Don (07.08.2013 / 08:37)
Автор
Чатланин
0
Вопрос 4: Что возвращает метод get_content класса DomNode?
- содержимое элемента
- корневой элемент
- значение атрибута

Добавлено через 02:42 сек.
Вопрос 5: Что делает следующая функция?

function Test($str){
$pattern = "/\d{1,3}-\d{2}-\d{1}/m";
$num_match = preg_match ($pattern, $str, $result);
return $num_match;
}
Изменил: Don (07.08.2013 / 10:21)
Автор
Чатланин
0
Вопрос 5: Имеется форма для выбора записи, предназначенной для удаления:
<form action=task3.php>
Запись номер 1 <input type=checkbox name=id[] value=first> <br>
Запись номер 2 <input type=checkbox name=id[] value=second> <br>
Запись номер 3 <input type=checkbox name=id[] value=third> <br>
<input type=submit value="Удалить">
</form>
        

После отправки данных этой формы получаем массив. Применить к каждому его элементу функцию, которая изменяет значение элемента. Вывести элементы массива до и после изменений.
(Отметьте один правильный вариант ответа.)
Вариант 1

<?
print_r($_POST);
array_walk("test",$_POST);
function test(&$val,$key){
foreach ($val as $k=> $v)
$val[$k] = "Элемент с именем $v";
}
print_r($_POST);
?>
        
Вариант 2

<?
print_r($_SET);
array_walk($_GET,"test");
function test($val, $key){
foreach ($val as $k=> $v)
$val[$k] = "Элемент с именем $v";
}
print_r($_GET);
?>
        
Вариант 3

<?
print_r($_GET);
array_walk($_GET['id'],"test");
function test(&$val,$key){
$val = "Элемент с ключом $key и именем $val";
}
print_r($_GET);
?>
Изменил: Don (07.08.2013 / 10:36)

Пришелец
0
1. htmlspecialchars
2. git, svn, cvs, mercurial HG
3. Это долго. . . . Google helper )))
4. содержимое
5. возвращает строку подходящую по шаблону вида: 000-00-0 (только числа)
6. форма без определения метода передачи, всегда передает GET .Ответ: вариант 3

Пришелец
0
но поскольку тут нет name , то ни один вариант не подходит
Изменил: Станислав Крунич (10.08.2013 / 03:57)
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск