Web-Programming.in.ua

Що таке 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> Інший спосіб, яким користуються зараз усі…

Цикли в PHP

Привіт, в цій статті буде розглянута ДУЖЕ важлива тема - цикли. Існує чотири види циклів в PHP:     FOR     WHILE     FOREACH     DO-WHILE Цикл FOR: for(вираз_1; вираз_2; вираз_3) { оператори } вираз_1 виконується зразу під час запуску. вираз_3 після кожної ітерації циклу, а вираз_2 - перевіряє, чи потрібно…
Нагору