середа, 19 січня 2011 р.

Перші кроки в PHP

Мова PHP була створена, для автоматичної генерації сторінок на мові HTML. На кожному сайті є елементи, які повторюються, як на одній сторінці, так і на кожній. Для зручності зміни та введення інформації на сайт використовуються бази даних, та мова PHP, щоб формувати сторінки сайту з інформації, яка міститься в базі даних.
Якщо створювати сайт по старим технологіям, тільки на HTML, то при введенні нової статті, чи розділу(категорії) на сайт, потрібно було б заходити на кожну сторінку сайту (де повинні міститися про неї дані), та змінювати вміст файлу.
Я стикнувся з цим, коли обслуговував сайт бібліотеки. Коли потрібно було ввести нову категорію фільтрації книг, мені б довелося створювати нову сторінку, та переписувати вручну всі книги цієї категорії. Також було незручно додавати книгу, яка відноситься до декількох категорій одночасно (відкривати файл сторінки кожної категорії, та змінювати її відповідними даними).
Також незручність виникає в тому, що кожний файл має інформацію, яка повторюється, від цього сайт займає більше місця, ніж коли він створений на основі бази даних (тому що в базі, дані зберігаються одноразово).
Коли я перевів сайт на мову PHP, на сторінці записувався тільки критерій та шаблон сторінки, а вся інша інформація бралася з бази даних. Для заповнення бази даних створюється спеціальна сторінка (адміністрування). При використанні бази, інформація просто в неї вводиться разом з допоміжними критеріями фільтрації.
Приклад: файл на мові HTML займає 80 кб, а на PHP 3 кб.



Немає коментарів:

Дописати коментар