Web-Programming.in.ua

Пишемо фреймворк на PHP. Вступ

Всім привіт, це перша стаття з серії по створенню власного фреймворку на PHP. Писати його ми будемо на MVC, для тих, хто не знає, що це таке, то ознайомтесь із статтею Що таке MVC. Відразу зазначу, що він буде дуже простий, десь буде щось опущено, але вцілому непогана альтернатива. Також я не збираюсь конкурувати…

Що таке MVC і які переваги він надає?

Привіт, в цій статті я розкажу про шаблон проектування Model-View-Controller. Існує проблема зв`язки HTML і PHP і саме MVC допомагає її вирішити. В основі лежать: Model - набір низькорівневих функцій, наприклад для роботи з БД, сесіями, авторизації, і т.д. View - файли зовнішнього вигляду. По суті це набір HTML файлів.…

Оператор switch-case в PHP

Привіт, в цій статті я розкажу про конструкцію switch-case, яка дуже нагадує if-else, і в певних випадках дуже зручна. Одразу розглянемо приклад: <?php $num = $_GET['num']; switch($num) { case 0: echo 'Вибрали "0"'; break; case 1: echo 'Вибрали "1"'; break; case 2: echo 'Вибрали "2"'; break; default: exit("Порожньо"); } ?> Збережіть…

Робота з MD5 в PHP

В цій статті я розкажу про дуже легку і надзвичайно потрібну функцію в php - md5(). Практичне її застосування - шифрування паролів користувачів в БД. Якщо хакери отримають доступ до неї, то "зіллють" з неї усі дані про користувачів, які зазвичай ставлять однаковий пароль на усіх сервісах (пошта, соц. мережі,…

Мій скрипт файлового обмінника

Привіт усім, хотілось би поділитись з Вами скриптом моєї розробки - файловим обмінником. Скрипт ще не в повній бойовій готовності, треба тестувати, удосконалювати, і т.д. Ще навіть назву не придумав, тому зараз просто "Modern File Hosting". Але є одна супер можливість - розміщати файли на багатьох серверах. Принцип простий -…

Псевдо-елементи і класи в CSS

Привіт, в цій статті буде розказано, що ж таке псевдо-класи і псевдо-елементи в CSS. Що ж почнемо... Вони використовуються для оформлення різних станів елементів. Найчастіше це використовують для оформлення різних станів посиляннь (наведений, натиснутий, відвіданий, і т.д.). Тому почнемо саме з цього. :link – звичайний стан посилань. :visited – посилання,…

Додавання відео на сторінку HTML5

Усім привіт. Напевно кожен хто вчиться розробляти сайти задає собі питання, як розмістити відео на web-сторінці і при цьому не використовувати сторінні відео-хостинги? В цьому уроці я покажу приклад, як це реалізувати за допомогою нових можливостей HTML5. Вимоги: браузер, який підтримує HTML5. Ви можете перевірити свій браузер на сайті http://caniuse.com/#search=video.…

Вийшов відеокурс по HTML

Всім привіт, давно нічого не публікував, бо був зайнятий, зокрема записом безкоштовного відеокурсу по основах HTML. Переглянути його можна на сторінці http://freehtml.lessons.web-programming.in.ua/

Заокруглені кути CSS3

Всім привіт, в цій статті я розкажу Вам, як зробити заокруглені кути в CSS3 через властивість "border-radius". Зараз створимо просту сторінку з розміткою. Одразу наведу приклад: <html> <head> <meta charset="utf-8"> <style> </style> </head> <body> <div class="container"></div> </body> </html> Тепер пропишемо стилі: .container { width: 150px; height: 150px; background-color: gray; }…

Вирівнювання елементів в HTML

Привіт, в цій статті ми навчимось вирівнювати елементи по лівому, правому краю і по центру. За замовчуванням браузер вирівнює усі елементи по лівому краю. Існують різні способи вирівнювання. Найстаріший і найлегший спосіб вирівняти елемент по центру - тег "center": <center> <p>text, text, text...</p> </center> Інший спосіб, яким користуються зараз усі…
Нагору