|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.07.2016, 00:50 | #1 |
Форумчанин
Регистрация: 28.10.2014
Сообщений: 216
|
Движок на PHP
Всем привет.
Получил хостинг, домен. Осталось сделать движок сайта. Сайт представляет некую команду, называйте как хотите, которая занимается разработкой сайтов, продвижением сайтов, и прочим. Начал делать движок. В этом топике буду публиковать обновления. Скажите новичку, который изучил основы PHP, как и что делать, чтобы было эффективнее. Вот всё начало. Может и тут стоит что-то подправить? Файл index.php: Код:
Код:
Код:
Код:
|
04.07.2016, 00:52 | #2 |
Форумчанин
Регистрация: 28.10.2014
Сообщений: 216
|
Думаю сделать на страицах, где будут статьи, продолжение блоков if в description и keywords. Т.е, будет выбор из базы данных описания статьи и ключевых слов, и подставляться в мета теги.
|
04.07.2016, 08:10 | #3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
Думаю данный пост не имеет никакой ценности для окружающих....
Если у вас есть конкретные вопросы - спрашивайте, а так - какая булка вкуснее - на вкус и цвет..... к тому же что вы делаете - люди делали мильен раз, и в основном лучше. Посмотрите код какого - нибудь открытого движка, а может вообще оно вам и не надо - создавать новый двиг? Пользуйтесь готовыми... ибо разработка своего - займет ой как много времени и сил мешанина кода и оформления в php файлах - плохо, разделяйте логику и оформление/отображение, почитайте про паттерны MVC и прочее |
04.07.2016, 08:40 | #4 |
Форумчанин
Регистрация: 28.10.2014
Сообщений: 216
|
я не хочу использовать готовое потому, что:
1. например с Joomla разобраться не могу, как делать информационный портали т.д; 2. Свой движок куда быстрее готового движка или CMS; 3. Я незрячий, шаблоны не вижу. Только текст. Потому хочу сам писать вид и понимать, что выводится в итоге. |
04.07.2016, 08:42 | #5 |
Форумчанин
Регистрация: 28.10.2014
Сообщений: 216
|
Изменил header.php. Скажите, с описанием и keywords так хорошо я поступаю, или может как-то лучше переделать?
Код:
|
04.07.2016, 09:05 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Что-то не видно особых отличий от первого.
И насчет WHERE id=$_GET['id'] читайте про SQL инъекции. https://en.wikipedia.org/wiki/Prepar...tement#PHP_PDO https://www.google.com/search?q=sql+injection www.phptherightway.com/#databases / http://getjump.me/ru-php-the-right-w...BD%D1%8B%D1%85
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.07.2016, 09:14 | #7 |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
Всё плохо.
Не нужно HTML выводить средствами PHP. Нужно разделять логику и отображение, как уже заметил ранее ADSoft. Нужно использовать защиту от SQL-injection, и PDO вместо устаревшего mysql_. Не нужно получать информацию об одной и той же статье отдельными запросами к БД – можно всю необходимую информацию получить одним запросом, и выводить конкретные элементы в соответствующих местах на странице. |
04.07.2016, 09:59 | #8 |
Форумчанин
Регистрация: 28.10.2014
Сообщений: 216
|
Оптимизировал header.php. Alex11223, по поводу инъекций в курсе. Всему своё время.
Andkorol, понял, спасибо, действительно глупо как-то. Скоро переделаю. Вот ещё плюс своего движка, это большой опыт в PHP,который никакие основы не дадут. Код:
|
04.07.2016, 10:09 | #9 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,177
|
если для самообразования - то да, можно но все равно нужно прислушиваться к советам которые даны.....
Вы конечно извините - я вообще с трудом понимаю как можно делать сайты которые люди должны видеть - незрячему.... насчет шаблонов - это то же текст.... просто отдельный от логики - это html по сути... почитайте про шаблонизаторы |
04.07.2016, 10:09 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
windows-1251 не нужен, используйте utf-8 везде (естественно сохраняя в ней же файлы, без BOM; и в БД использовать ее + что-то типа mysql_set_charset("utf8") в РНР).
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Движок DLE + php | Небесный | PHP | 0 | 20.02.2012 11:30 |
php melody движок | klipan | Общие вопросы Delphi | 0 | 06.05.2011 16:13 |
tpl + php, движок DLE | qdf1 | WordPress и другие CMS | 0 | 03.02.2010 19:45 |
Бесплатный серверный движок или PHP скрипт рейтинга сайтов | Alar | PHP | 10 | 24.01.2009 23:05 |