Відмінності між версіями «Завдання PHP»
Матеріал з Вікі ЦДУ
(→P4) |
м |
||
(не показані 5 проміжних версій 4 учасників) | |||
Рядок 11: | Рядок 11: | ||
=== P2 === | === P2 === | ||
− | * Створити форму, з полем для вводу імені файлу та кнопкою, при натиснені на яку, буде виведено весь зміст файлу на екран. | + | * Ознайомитися з розділом PHP ООП. |
− | * Додати в формі два параметри: початок та кінець частини файлу яку треба вивести. | + | * ''' Базовий рівень: ''' |
− | ** якщо параметр який відповідає початку частини файлу, що потрібно вивести, не вказаний, виводимо частину з самого початку файлу до вказаної позиції (кінця потрібної частини), якщо ж не вказано кінець потрібної частини, то виводимо з потрібної позиції до кінця файлу. | + | ** Створити форму, з полем для вводу імені файлу та кнопкою, при натиснені на яку, буде виведено весь зміст файлу на екран. |
− | * Дописувати в кінець файлу: | + | ** Додати в формі два параметри: початок та кінець частини файлу яку треба вивести. |
− | ** дату останнього відкриття файлу; | + | *** якщо параметр який відповідає початку частини файлу, що потрібно вивести, не вказаний, виводимо частину з самого початку файлу до вказаної позиції (кінця потрібної частини), якщо ж не вказано кінець потрібної частини, то виводимо з потрібної позиції до кінця файлу. |
− | ** параметри з якими був відкритий файл; | + | * ''' Високий рівень: ''' |
+ | ** Дописувати в кінець файлу: | ||
+ | *** дату останнього відкриття файлу; | ||
+ | *** параметри з якими був відкритий файл; | ||
+ | ** Сторінка має відповідати MVC. | ||
---- | ---- | ||
=== P3 === | === P3 === | ||
− | * Створити скрипт, який буде читати та виводити на екран у вигляді таблиці інформацію з бази даних. Також створити форму для можливості дописувати нову інфу в базу даних. | + | * '''Базовий рівень:''' |
− | * Біля кожного запису, що виведено на екран з БД, повинна з'явитись кнопка. При натиснені на ці кнопки, відповідні записи мають бути вилучені з БД. | + | ** Створити скрипт, який буде читати та виводити на екран у вигляді таблиці інформацію з бази даних. Також створити форму для можливості дописувати нову інфу в базу даних. |
+ | * '''Високий рівень:''' | ||
+ | ** Біля кожного запису, що виведено на екран з БД, повинна з'явитись кнопка. При натиснені на ці кнопки, відповідні записи мають бути вилучені з БД; | ||
+ | ** Сторінка має відповідати "MVC". | ||
---- | ---- | ||
Рядок 29: | Рядок 36: | ||
---- | ---- | ||
+ | |||
+ | === P5 === | ||
+ | * Беремо jQuery, Ajax, GET, POST та робимо P3 без перезавантаження сторінки | ||
+ | |||
+ | ---- | ||
+ | |||
+ | === P6 === | ||
+ | * Будь-яке завдання з розділу Р, виконане з використанням php7, MVC |
Поточна версія на 12:00, 22 березня 2018
Завдання PHP
P1
- Конспект по функціям:
- echo
- printf
- sprintf
- Створити таблицю значень функцій, всіма відомими циклами ("for", "while",...)
P2
- Ознайомитися з розділом PHP ООП.
- Базовий рівень:
- Створити форму, з полем для вводу імені файлу та кнопкою, при натиснені на яку, буде виведено весь зміст файлу на екран.
- Додати в формі два параметри: початок та кінець частини файлу яку треба вивести.
- якщо параметр який відповідає початку частини файлу, що потрібно вивести, не вказаний, виводимо частину з самого початку файлу до вказаної позиції (кінця потрібної частини), якщо ж не вказано кінець потрібної частини, то виводимо з потрібної позиції до кінця файлу.
- Високий рівень:
- Дописувати в кінець файлу:
- дату останнього відкриття файлу;
- параметри з якими був відкритий файл;
- Сторінка має відповідати MVC.
- Дописувати в кінець файлу:
P3
- Базовий рівень:
- Створити скрипт, який буде читати та виводити на екран у вигляді таблиці інформацію з бази даних. Також створити форму для можливості дописувати нову інфу в базу даних.
- Високий рівень:
- Біля кожного запису, що виведено на екран з БД, повинна з'явитись кнопка. При натиснені на ці кнопки, відповідні записи мають бути вилучені з БД;
- Сторінка має відповідати "MVC".
P4
- Створити "сторінку авторизації", на якій буде запитуватись "ім'я користувача" та "колір". Ім'я зберігати в Cookie тиждень, а колір зберігати в сесії. Якщо Cookie з уведеним ім'ям існує то треба привітати користувача, приклад "Привіт <тут_пишемо_його_ім'я>!"
P5
- Беремо jQuery, Ajax, GET, POST та робимо P3 без перезавантаження сторінки
P6
- Будь-яке завдання з розділу Р, виконане з використанням php7, MVC