Тема: Дипломний проект
Добрий вечір.
Зараз пишу дипломний проект - сайт на php та 2 додатки на Android.
Останнім часом засів за сайт. Все доволі просто - шаблони Bootstrap та декілька PHP класів.
Взагалі мої знання PHP не перевищують знання створення класу, можливо ще деякі деталі знаю, але суть не в цьому.
Працюю Намагаюсь працювати з сервісом github.com. Тому ось саме проект.
Тепер стосовно створення теми.
В інструментарії маю:
1. phpStorm 8.0.1;
2. LAMP;
3. phpMyAdmin.
Під час написання коду, який повинен виконувати певні функції виникли деякі проблеми, а саме:
1. На ОС Windows, коли ставлю проект на Denwer - постійно вискакують помилки на ф-ію header("Location: url") (прописана в assets/Classes/Check.php, використовується в index.php - при натисканні на кнопку реєстрації/входу);
2. Недавно (сьогодні 3 години тому) все працювало без "проблем", але після того, як я переміщую файл app_config.php в іншу папку (від класів, які знаходяться в Classes), через Дебагер показує, що клас Database (assets/Classes/Database.php), який саме використовує файл app_config.php, не бачить цей файл;
3. Дані (кирилицю), які я записую в базу при реєстрації (firstName - Ім’я) постійно записується у вигляді якоїсь фігні: Олег. База є в моєму репозиторії. База, таблиці та поля в таблицях створені з кодуванням utf8_general_ci. Кодування файлів проекту через phpStorm показує utf8, але через notepad++ - utf8 без BOM, при зміні кодування, "краще" не стає.
Прошу, по можливості, допомогти з цими 3-ма питаннями.
P.S. З структуризацією файлів проекту все дуже погано, знаю... Зараз якраз починаю вивчати практичну сторону MVC, але під час атестації (в коледжі) трохи мало часу.
P.S.S. З задоволенням вислухаю вашу критику та побажання, якщо такі є.
P.S.S.S. Також є таке питання: Як правильно формулювати комміти для github? Можливо в когось є поради?