ЗМАГАННЯ ЗАВЕРШЕНО
НАЗВА ПРОЕКТУ
Конкурс:
Онлайн-тестування "PHP"
Номінація:
PHP
Автор:
Максим Соловйов
Команда:
 
ЗАВДАННЯ 1
Оцінка : 0

Які протоколи використовують браузер та веб сервер "спілкуючись" між собою?

HTTP
HTTPS
FTP
POP
SMTP
IMAP

ЗАВДАННЯ 2
Оцінка : 1

За допомогою якої адреси бразер може зв`язатися із ВЕБ-сервером.

Доменного імені
IP адреси
Адреси комп`ютерів
Домашньої адреси користувачів

ЗАВДАННЯ 3
Оцінка : 1

Чи можливe виконання PHP коду у файлі, який має розширення .htm ?

Завжди можливо
Ні, для цього використовуються php файли
Так можливо, але для цьго потрібно прописати додаткові опцію у файлі htaccess
Ні, не можливо
 
 

ЗАВДАННЯ 4
Оцінка : 1

Яким символом розділяються змінні що передаються через адресний рядок браузеру?

+
.
?
&
` `
~

ЗАВДАННЯ 5
Оцінка : 0

За допомогою якого тегу на HTML можна відправити дані для обробки ВЕБ-сервером одним із методів передачі данних?

<input>
<form>
<submit>
<request>

ЗАВДАННЯ 6
Оцінка : 0

Який об`єкт у javascript відправляє запити? (кросбраузерний на сьогоднішній день    IE9+ , FF5+ , Chrome 6,0+, Opera11+)

0Назва об`єкту

ЗАВДАННЯ 7
Оцінка : 0

Що є необхідним при відправці POST запиту, за механізмом Ajax?

Вказати кодування
Вказати спупінь захисту
Вказати тип данних
Вказати тип контенту
Вказати секретний ключ
Усі відповіді вірні

ЗАВДАННЯ 8
Оцінка : 0

Якщо не вказаний тип контенту, що передається через POST запит, то сервер обробляє його як:

multipart/mixed
general
application/x-www-form-urlencoded
text/plain
text/html

ЗАВДАННЯ 9
Оцінка : 1

Який запит не кешується сервером , а також неможливо додати результат його виконання до закладок у браузері?

post
get
json
Жоден із вищезазначених

ЗАВДАННЯ 10
Оцінка : 0

Чи можливе використання двох методів передачі даних GET та POST в одному запитові на сервер?

Так, завжди можливо
Для цього потрібно додаткова настройка серверу
Ні, не можливе
Одночасно можливо виконати тільки один із методів.

ЗАВДАННЯ 11
Оцінка : 1

Через які зарезервовані глобальні змінні у PHP5 можна отримати доступ до даних з HTML-сторінки, що передаються методом GET.

$_POST
$_GET
$_REQUEST
$_SERVER
$_FILES
$_ENV

ЗАВДАННЯ 12
Оцінка : 0

Через які зарезервовані глобальні змінні у PHP5 можна отримати доступ до даних форми з HTML-сторінки, що передаються методом POST.

$_POST
$_GET
$_REQUEST
$_SERVER
$_FILES
$_ENV

ЗАВДАННЯ 13
Оцінка : 0

За допомогою якої зарезервованої змінної PHP5 можна отримати значення переданних данних, не зважаючи на те, яким методом вони були відправлені.

$_SERVERНазва змінної. ( із знаком $, без крапки з комою)

ЗАВДАННЯ 14
Оцінка : 1

Чим глобальна змінна відрізняється від суперглобальної?

В суперглобальних змінних після знаку $ повинно йти підкреслення _, а після знаку $ в глобальних змінних повинна йти буква.
Для звернення до глобальної змінної в програмі необхідно попередньо скористатися директивою global, а для звернення до суперглобальних змінних директиву global використовувати непорібно.
Значення суперглобальних змінних зберігаються навіть після завершення роботи скрипта, а значення глобальних - видаляються.
Коректних відповідей немає

ЗАВДАННЯ 15
Оцінка : 0

Що зберігається у змінній $GLOBALS?

Усі змінні, які визначені у тексті програми директивою global;
Усі локальні, глобальні та суперглобальні змінні скрипта;
Усі суперглобальні змінні;
Усі глобальні змінні;
Усі глобальні та суперглобальні змінні;

ЗАВДАННЯ 16
Оцінка : 0

Яка з програм виведе HELLO?


ЗАВДАННЯ 17
Оцінка : 0

Як за допомогою суперглобального масиву дізнатися ім'я переданого файлу, а також де фактично збережений файл відправлений на сервер.

Підказка : Відповіді у форматі  $назвамасиву["ключ"]["ключ"]


0Адреса змінної у якій збережено ім`я переданого файлу
0Адреса змінної у якій збережено адресу де фактично збережений файл

ЗАВДАННЯ 18
Оцінка : 0

Нижче наведені html-код, php-код та зображення в браузері. Що виведеться в браузері після натиснення кнопки Надіслати?



ОБГОВОРЕННЯ:
2012-12-15 17:41 Адміністратор:
Доброго дня, шановні учасники! У зв`язку з технічними причинами, початок конкурсу переноситься на 1 годину пізніше. Таким чином, конкурс розпочнеться о 20:00. До зустрічі на змаганні!
2012-12-15 18:56 Олександр Бреус:
Супер...
2012-12-15 19:24 Александр Чёрный :
Норм, в 20:00 даже лучше, имхо)
2012-12-15 19:47 Микола Гілко:
Пыщь пыщь ололо, я водитель НЛО
2012-12-15 20:06 Дмитрий Мачавариани:
Вопрос, может быть много правильных ответов или один?
2012-12-15 20:07 Михайло Жук:
почему я не вижу чек боксов?
2012-12-15 20:08 Михайло Жук:
как тут отвечать?
2012-12-15 20:08 Іван Сенів:
перед картинкою згори є чекбокс
2012-12-15 20:10 Дмитрий Мачавариани:
Помогите пожалуйста, есть поле у 13 задания, как сохранить то что туда написал? Нажимаю Ентер ничего не происходит, снимаю фокус всё что вводил становится 0.
2012-12-15 20:11 Адміністратор:
Доброго дня!
2012-12-15 20:12 Адміністратор:
Дмитре - спробуй онови сторінку.
2012-12-15 20:12 Владислав Урсул:
задание номер 18. На картинке нет кнопки ОК )))))
2012-12-15 20:12 Адміністратор:
Прохання до усіх - перезавантажете сторінку з проектами, внесені деякі корективи.
2012-12-15 20:13 Sergiy Lytvyn:
Як відповідати ?
2012-12-15 20:13 Дмитро Вітюк:
Доброго вечора, усім учасникам! Правильних відповідей може буде декілька.
2012-12-15 20:14 Адміністратор:
ОСНОВНІ ІНСТРУКЦІЇ - для того, щоб почати відповідати на завдання, необхідно на сторінці свого проекту перейти в режим редагування (натиснути на олівець в правому верхньому кутку). Після цього по клікові мишки будуть з`являтися зелені галочки біля тестів, а також можна буде вводити текстові відповіді. Збереження на сервер відбувається в момент кліка на відповідь, тому окремо зберігати нічого не потрібно.
2012-12-15 20:14 Владислав Урсул:
Где именно были корективы?
2012-12-15 20:16 Дмитрий Мачавариани:
Владислав, там нашёл вопрос поменяли с php на js.
2012-12-15 20:16 Дмитрий Мачавариани:
Администратор, скажите может быть много вариантов ответа?
2012-12-15 20:17 Адміністратор:
Так, у кожному запитанні може бути декілька правильних відповідей
2012-12-15 20:17 Дмитро Вітюк:
Владиславе, кнопка це кнопка "надіслати". Дмитре, на декілька коментарів вище зазначено, що правильних відповідей може буде декілька.
2012-12-15 20:18 Дмитрий Мачавариани:
А что за ошибка до конца конкурса: 00:00:00?
2012-12-15 20:19 Адміністратор:
Це у вас на комп`ютері невірно йде годинник.
2012-12-15 20:20 Адміністратор:
Встановіть час 20:19, 15.12.2012
2012-12-15 20:21 Адміністратор:
Але значення годинника ніяк не впливає на можливість введення даних. Так що можете зробити це після конкурсу.
2012-12-15 20:21 Дмитрий Мачавариани:
Оооо заработало. Спасибо.
2012-12-15 20:24 Александр Чёрный :
"Где именно были корективы?" Кажется, во 2-м задании добавили 4-й вариант ответа)
2012-12-15 20:25 Іван Сенів:
ага)
2012-12-15 20:25 Дмитро Вітюк:
Так, маленький додаток для гарного настрою :)
2012-12-15 20:28 Адміністратор:
Схоже, конкурс занадто складний :)
2012-12-15 20:30 Дмитрий Мачавариани:
Складный - это как?
2012-12-15 20:31 Адміністратор:
Складний = сложный
2012-12-15 20:32 Адміністратор:
Тим хто закінчив, рекомендую іще раз уважно переглянути відповіді.
2012-12-15 20:37 Дмитрий Мачавариани:
А сколько времени понадобится модераторам на проверку?
2012-12-15 20:37 Дмитро Вітюк:
Зважаючи на внесення деяких редагування на початку конкурсу, учасникам додано 10 хвилин. Рекомендую ще раз перевірити відповіді.
2012-12-15 20:40 Дмитро Вітюк:
Дмитре, конкурси першого рівня перевіряються автоматично і результати будуть доступні одразу після закінчення конкурсу.
2012-12-15 20:43 Владислав Урсул:
Ну и задания...
2012-12-15 20:47 Дмитро Вітюк:
Владиславе, що саме ти маєш на увазі?
2012-12-15 20:48 Дмитрий Мачавариани:
Да не классные задания :)
2012-12-15 20:50 Дмитро Вітюк:
Запрошую усіх до дискусії після конкурсу. Постараюсь відповісти на усі поставлені запитання.
2012-12-15 20:52 Александр Чёрный :
Интересные результаты, даже 3-го места нету %)
2012-12-15 20:53 Адміністратор:
Так, схоже тема виявилася досить складною для учасників.
2012-12-15 20:54 Адміністратор:
Чекаємо на ваші відгуки, запитання та зауваження.
2012-12-15 20:55 Іван Безсмертний:
Шось я не вкурив восьмого завдання, там жеж application/x-www-form-urlencoded
2012-12-15 20:55 Дмитрий Мачавариани:
Ууууу видимо мне ещё много надо чего учить чтобы добраться до топ 7 участников.
2012-12-15 20:56 Александр Чёрный :
Конкурс понравился, это не опечатки в html находить, в общем, респект))
2012-12-15 20:56 Микола Гілко:
ПЫЩЬ ПЫЩЬ ОЛОЛО я сваливаю...
2012-12-15 20:56 Адміністратор:
Дмитре - головне не падати духом!
2012-12-15 20:57 Дмитрий Мачавариани:
Да будет ждать новых конкурсов :)
2012-12-15 20:59 Дмитрий Мачавариани:
А вопрос, тут по C# есть конкурсы?
2012-12-15 21:00 Адміністратор:
З Нового Року будуть по С++
2012-12-15 21:00 Владислав Урсул:
Будут
2012-12-15 21:01 Дмитро Вітюк:
Іване, якщо у запиті не вказаний MIME-type, сервером він обробляеться як multipart/mixed. В сучасних браузерах для тегу form стандартним значенням є application/x-www-form-urlencoded .
2012-12-15 21:04 Дмитрий Мачавариани:
Хорошо посоревновались. Всем удачи и пока :)
2012-12-15 21:06 Адміністратор:
Успіхів!
2012-12-15 21:12 Дмитро Вітюк:
Учасникам що відповіли у 13 завданні $_SERVER ,буде зарахована відповідь та додано бал.