Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ВСТУП пхп.docx
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
9.07 Mб
Скачать

Практична частина

  1. Написати скрипт, перевіряючий код захисту від автоматичного постинга і вирізати посилання з форми введення коментарю (на сторінці відгуків і коментарів)

Пояснення: В ході виконання завдання потрібно написати кліентсткую програму на javascript, яка генерує арифметичний приклад, відповідь на який має дати користувач. Інший варіант - генерація довільної рядка, яку повинен відтворити користувач. Після того, як користувач ввів відповідь програма повинна перевірити його правильність.

  1. Покажіть виконану роботу викладачеві

Лабораторна робота №9 Встановлення, налаштування Denwer. Мова програмування рнр.

Мета роботи: Навчитися встановлювати Denwer, створювати власні домени і піддомени в програмі Denwer. Освоїти основні принципи роботи з програмою. Отримати навички створення сценаріїв на мові РНР.

Контрольні питання

  1. Як додати в Denwer свій домен?

  2. Як перевірити працездатність нового домену?

  3. Які типи змінних підтримує мова PHP?

  4. В чому відмінність php-сторінки і html-сторінки?

  5. Як передати змінну в php-сторінку?

  6. Що повертає web-сервер при запиті php-сторінки?

Теоретичні відомості:

DENWER - це набір дистрибутивів і програмна оболонка, призначений для створення і налагодження сайтів на локальній Windows - машині, без підключення до мережі Інтернет.

Встановлення DENWER відбувається по крокам:

  1. Запускаємо файл, що виконується, Denwer.ехе. Установник запитає Вас: "Ви дійсно прагнете встановити базовий пакет?", натискаєте "Так". Після розпакування програма запропонує закрити браузер, якщо він у вас був запущений. Відкриється вікно, що пропонує нажати Enter (рис.9.1).

Рис 9.1 – Крок перший

  1. В наступнім вікні потрібно вибрати ім'я директорії або букву флеш-накопичувача, якщо установка проводиться на нього. За замовчуванням C:\Webservers (рис.9.2)

Рис 9.2 – Крок другий

Рис 9.3 – Крок третій

  1. Потім уведіть букву майбутнього віртуального диска. За замовчуванням Z (рис. 9.4)

Рис 9.4 – Крок четвертий

  1. Система копіює файли й потім пропонує на вибір два варіанти створення віртуального диска: при завантаженні Windows або при запуску Денвера. Вибираємо 1 варіант (рис. 9.5).

Рис 9.5 Крок п'ятий

  1. Програма запитує, чи треба створювати ярлики на робочому столі? Відповідаємо "Так".

  2. Після цього установка закінчується і запускається браузер Internet Explorer, що виводить вікно, що Denwer успішно встановлений.

  3. Все. Denwer готовий до роботи.

Створення власного домену на локальному комп'ютері

Після установки програми всі необхідні для її працездатності файли розташовуються в папці C:\WebServers. Завдяки цьому папку можна переносити з комп'ютера на комп'ютер, не порушуючи працездатності сервера.

Для створення власного домену в рамках локального комп'ютера досить додати нову папку з ім'ям домену в каталог C:\WebServers\home. Наприклад myserver. uа (див. рис 9.6).

Файли, які повинні знаходитися на цьому сервері необхідно помістити в папку C:\WebServers\home\myserver.uа\www. При створенні власного домену слід враховувати небажаність використання в імені домену букв кирилиці і спеціальних символів.

Рис. 9.6 - Створення власного домену в рамках локального комп'ютера

Для перевірки працездатності нового домену слід:

  • перевантажити Denwer (зробити це можна за допомогою ярлика Restart servers в меню Пуск або за допомогою файлу C:\WebServers\Denwer\Restart.exe);

  • відкрити в браузері сторінку з адресою нового домену (наприклад myserver.uа). При цьому в разі успішного запуску сервера на екрані відобразиться список файлів або вміст файлу з ім'ям index. На більшості сайтів при вказівці шляху до домену або до папки відображається файл index.html або index.php або вміст каталогу, в разі якщо індексний файл відсутній.

Варіант коли новий піддомен не відображається в браузері:

  • виконати команду ping на новий домен (ping myserver.uа). Якщо відповідь отримана значить Denwer з новими налаштуваннями успішно запущений. Якщо відповіді немає, то можливо

    • Denwer не був перезапущений з моменту додавання нового домену,

    • Ім'я папки відрізняється від імені пінгуемого домену;

    • Всередині домену не створена папка www.

  • якщо команда ping проходить, то можливо в браузері ви користуєтеся проксі-сервером для доступу в інтернет (див. рис. 9.7). Наприклад в браузері Internet Explorer необхідно додати ваш домен в список виключень. Для цього необхідно зайти в Сервіс - Властивості оглядача - Підключення - Настроювання мережі - Додатково ... в полі Винятки вказати адресу вашого нового домену.

  • ще раз перевірте що ім'я домену містить тільки латинські букви і цифри, а так само не містить пробілів.

Рис. 9.7 - Додавання винятків для проксі-сервера