Відмінності між версіями «Завдання PHP»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
(P2)
м
 
(не показано 3 проміжні версії 2 учасників)
Рядок 11: Рядок 11:
  
 
=== P2 ===
 
=== P2 ===
*На сайті Php.su ознайомитися з розділом PHP ООП.
+
* Ознайомитися з розділом PHP ООП.
* Створити форму, з полем для вводу імені файлу та кнопкою, при натиснені на яку, буде виведено весь зміст файлу на екран.
+
* ''' Базовий рівень: '''
* Додати в формі два параметри: початок та кінець частини файлу яку треба вивести.
+
** Створити форму, з полем для вводу імені файлу та кнопкою, при натиснені на яку, буде виведено весь зміст файлу на екран.
** якщо параметр який відповідає початку частини файлу, що потрібно вивести, не вказаний, виводимо частину з самого початку файлу до вказаної позиції (кінця потрібної частини), якщо ж не вказано кінець потрібної частини, то виводимо з потрібної позиції до кінця файлу.
+
** Додати в формі два параметри: початок та кінець частини файлу яку треба вивести.
* Дописувати в кінець файлу:  
+
*** якщо параметр який відповідає початку частини файлу, що потрібно вивести, не вказаний, виводимо частину з самого початку файлу до вказаної позиції (кінця потрібної частини), якщо ж не вказано кінець потрібної частини, то виводимо з потрібної позиції до кінця файлу.
** дату останнього відкриття файлу;
+
* ''' Високий рівень: '''
** параметри з якими був відкритий файл;  
+
** Дописувати в кінець файлу:  
 +
*** дату останнього відкриття файлу;
 +
*** параметри з якими був відкритий файл;  
 +
** Сторінка має відповідати MVC.
  
 
----
 
----
  
 
=== P3 ===
 
=== P3 ===
* Створити скрипт, який буде читати та виводити на екран у вигляді таблиці інформацію з бази даних. Також створити форму для можливості дописувати нову інфу в базу даних.
+
* '''Базовий рівень:'''
* Біля кожного запису, що виведено на екран з БД, повинна з'явитись кнопка. При натиснені на ці кнопки, відповідні записи мають бути вилучені з БД.
+
** Створити скрипт, який буде читати та виводити на екран у вигляді таблиці інформацію з бази даних. Також створити форму для можливості дописувати нову інфу в базу даних.
 +
* '''Високий рівень:'''
 +
** Біля кожного запису, що виведено на екран з БД, повинна з'явитись кнопка. При натиснені на ці кнопки, відповідні записи мають бути вилучені з БД;
 +
** Сторінка має відповідати "MVC".
 
----
 
----
  
Рядок 33: Рядок 39:
 
=== P5 ===
 
=== P5 ===
 
* Беремо jQuery, Ajax, GET, POST та робимо P3 без перезавантаження сторінки
 
* Беремо jQuery, Ajax, GET, POST та робимо P3 без перезавантаження сторінки
 +
 +
----
 +
 +
=== P6 ===
 +
* Будь-яке завдання з розділу Р, виконане з використанням php7, MVC

Поточна версія на 12:00, 22 березня 2018

Завдання PHP

P1

  • Конспект по функціям:
    • echo
    • print
    • printf
    • sprintf
  • Створити таблицю значень функцій, всіма відомими циклами ("for", "while",...)

P2

  • Ознайомитися з розділом PHP ООП.
  • Базовий рівень:
    • Створити форму, з полем для вводу імені файлу та кнопкою, при натиснені на яку, буде виведено весь зміст файлу на екран.
    • Додати в формі два параметри: початок та кінець частини файлу яку треба вивести.
      • якщо параметр який відповідає початку частини файлу, що потрібно вивести, не вказаний, виводимо частину з самого початку файлу до вказаної позиції (кінця потрібної частини), якщо ж не вказано кінець потрібної частини, то виводимо з потрібної позиції до кінця файлу.
  • Високий рівень:
    • Дописувати в кінець файлу:
      • дату останнього відкриття файлу;
      • параметри з якими був відкритий файл;
    • Сторінка має відповідати MVC.

P3

  • Базовий рівень:
    • Створити скрипт, який буде читати та виводити на екран у вигляді таблиці інформацію з бази даних. Також створити форму для можливості дописувати нову інфу в базу даних.
  • Високий рівень:
    • Біля кожного запису, що виведено на екран з БД, повинна з'явитись кнопка. При натиснені на ці кнопки, відповідні записи мають бути вилучені з БД;
    • Сторінка має відповідати "MVC".

P4

  • Створити "сторінку авторизації", на якій буде запитуватись "ім'я користувача" та "колір". Ім'я зберігати в Cookie тиждень, а колір зберігати в сесії. Якщо Cookie з уведеним ім'ям існує то треба привітати користувача, приклад "Привіт <тут_пишемо_його_ім'я>!"

P5

  • Беремо jQuery, Ajax, GET, POST та робимо P3 без перезавантаження сторінки

P6

  • Будь-яке завдання з розділу Р, виконане з використанням php7, MVC