PHP програмування. Для початківців

e-Learning group/community All Groups Join the group

Challenges (6)
Learning steps
About the group
Information & Summary
Resources (6)
Courses (5)
Members (4)

Щоб розібратися як саме працювати в групі читайте цю інструкцію. Як базовий план навчання ми обираємо книгу "Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5 - Робин Никсон"

Якщо вам нічого не зрозуміло то питайте у форумі групи. Щоб стати учасником групи треба клікнути на кнопку Join.

Група почне працювати 25 Травня. Ментор групи - Роман Гелемб`юк, PHP програміст із 13 років стажем.

Upcoming Events View all 1 events

Challenges View all 6 challenges

Completed: 1 (%25), Skipped: 0 (%0)
3

Почитайте загальну інформацію про мову програмування PHP. Розберіться які саме особливості PHP, чому часто говорять також і про MySQL разом із PHP. Що таке веб розробка в цілому.

Корисні посилання: раз, два, три або дивіться в книгах рекомендованих внизу.

 

В звіті (Report) можете описати чим PHP відрізняється від інших мов програмування і напишіть чому саме ви обрали PHP для вивчення

 

Completed: 1 (%25), Skipped: 0 (%0)
0
0

Щоб почати роботу із PHP потрібно налаштувати ваш комп’ютер, встановити веб-сервер, власне PHP , а також додаткові компоненти - MySQL та ін

Є багато способів це зробити. У звіті напишете як саме це вам вдалося, або пишіть в коментарях що не получається.

Хороші варіанти це Denver (Денвер) для Windows, apache+php+mysql для Лінукс. Є варіанти для Mac

Є такий варіант для всіх платформ XAMPP

Коли виберете пакет та встановите то зверніть увагу де знаходиться робоча папка . Це папка куди потрібно ставити HTML сторінки та PHP скрипти щоб веб-сервер їх відображав.

 

Completed: 1 (%25), Skipped: 0 (%0)
0

Для роботи із PHP програмами потрібен редактор коду чи IDE (інтегроване середовище розробки). Це програма з якою ви юедете писати PHP програми.

Що таке редактор коду та що таке ІДЕ

Корисні посилання.

Якщо ви не можете визначитися то я рекомедую Notepad++

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

Completed: 1 (%25), Skipped: 0 (%0)
8
0

Ви вже встановили сервер на вашій локальній машині та вибрали редактор коду. Тепер можна створити перший веб-сайт.

Вам потрібно знати де на вашому сервері знаходиться робоча папка веб-сервера. Цю інформацію ви напевно отримали коли встановлювали свій сервер. В цю папку ви помістите свій перший веб-сайт.

В двох словах як працює PHP. Вам потрібно знати основи HTML щоб використовувтаи PHP.

Якщо ви вставите у файл з розширенням PHP лише HTML код то він буде працювати - відображатися у броузері. Деякі основи HTML

Приклади створення найпростіших сайтів на PHP 

Приклад 1

Приклад 2

Приклад 3

Приклад 4

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

У звіті опишіть що вам вдалося зробити

 

Completed: 0 (%0), Skipped: 0 (%0)
0
0
0

Реальні веб-сайти рідко складаються із одного файла. Насправді є багато файлів розкиданих по папках, залежно від складності веб-сайту.

(не закінчено)

Completed: 0 (%0), Skipped: 0 (%0)
0
0
0

Ми вже зробили найпростіші PHP скрипти (PHP програми принято називати скриптами). Тепер час добавити якусь логіку в наші програми.

Зробіть файл index.php у вашій робочі папці (як вив вже зрозуміли це "головний" файл в папці, він запускаєтья по замовчуванні якщо не вказано який скрипт у папці запускати).

В кінці скрипта додайте список посилань на сам скрипт як HTML код. Але посилання відрізняються значенням деякого аргумента. В першій частині скрипта перевірте чи цей аргумерт прийшов , якщо так то відповідно до значення аргумента виведіть якись текст.

Напрклад, якщо значення 1 то виведіть "один", якщо 2 то виведіть "2" в іншому випадку виведіть саме значення.

Для цього вам треба знати:

  • "передача аргументов по ссылке"
  • оператор if
  • оператор echo

Потім модифікуйте скрипт. Створіть ще 3 PHP скрпити в тій самі папці, Скрипти просто виводять щось оператором echo. Залежно від умови аргумента основного скрипта включіть один із додаткових скриптів у ваш основний скрипт

Вам треба знати:

  • оператор include
  • оператор require
  • прочитайте про різницю між цими двома операторами

Last reports

Author Challenge Link