ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

08.06.2009, 18:43
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Сообщение от blednii
Некоторые пункты весьма сомнительны. К примеру обычно настройки ДБ храняться в конфиге, второе, зачем отдельно создаватьфайл для подгрузки скриптов, их проще грузить по мере необходимости, страничку логина можновтулитьна главную.
Настройки - да
А функции установки соединения с БД?
в ДЛЕ ещё там хранятся функции для отправки и парсинга запросов БД
Для подгрузки файл необязаетльно создавать, это абстрактная конструкция. Если скриптов очень много, то лучше создать отдельный класс в файле и там ими манипулировать
login.php это не страничка логина, а обработчик авторизации и прочих действий с пользователями
P.S. вся конструкция сугубо абстрактная и расширенная Естественно необязательно всего делать или навешивать
Последний раз редактировалось FireFenix; 08.06.2009 в 18:47..
|
|
|

08.06.2009, 18:47
|
|
Banned
Регистрация: 14.01.2009
Сообщений: 515
Провел на форуме: 1996429
Репутация:
468
|
|
почитай про
Hierarchical Model-View-Controller (HMVC)
и
Model-View-Controller (MVC)
поняв их устройство сразу всё будет быстро и удобно)
Думаю это сложно будет для начинающего - понять это.
Как разрабатыват двиг сайта?
1. Сформулировать в голове примерную структуру сайта ( страницы, формы, итд)
[ 2 ] . необязательный пунки. Взять бумагу и нарисовать 'карту сайта, включая админку и системные файлы'
3. Принято создавать соединение с БД в отдельном файле, например db_connect.php и инклудить его в каждый скрипт. Так же должна юыть папка include где будут располагатся файлы которые подключаются. Главный скрипт - например Main.php - это просто шапка и подвал а середина инклудится, напрмимер страница нвостей будет иметь адрес main.php?page=news а маин пхп просто приинклудит News.php. МОжно подругму, есть масса способов, придумай свой если тебене нравятся существующие -посмори как организованы другие сайты.
4. Начмнать лучше с пользовательской стороны. НАпирмер, неа сайте палнируется регистрация юзеров. ты делаешь registration.php + создаешь в БД необходимые таблицы + сразу делаешь модуль управления юзерами в админке. Потом ты придумал что на сайте будут новости. Делаешь News.php + таблицы в БД + опять же модуль управления новстями в админке. и так далее.
5. Идешь в тему тестирования сайтов на этом форуме и постишь свой линк, его тестят на безопасность опять же это необязательный пункт Удачи!
|
|
|

08.06.2009, 18:53
|
|
Постоянный
Регистрация: 03.06.2009
Сообщений: 385
Провел на форуме: 3178262
Репутация:
389
|
|
Чтобы лучше всего понять, лучше взять тотжий ДЛЕ, скачать и покататься.
Ставя бряки die() и отслеживание связей, начинаешь осознавать конструкцию работы
|
|
|

08.06.2009, 19:00
|
|
Участник форума
Регистрация: 12.06.2007
Сообщений: 160
Провел на форуме: 357904
Репутация:
44
|
|
Сообщение от FireFenix
Чтобы лучше всего понять, лучше взять тотжий ДЛЕ, скачать и покататься.
Ставя бряки die() и отслеживание связей, начинаешь осознавать конструкцию работы
Дле довольно объемный, полностью его перебрать не так и просто особенно для новичка, лучше взять что-то меньше и проще к примеру SimpleCMS или вобще вап движок - кода меньше, а принцип работы тот-же.
|
|
|

08.06.2009, 20:08
|
|
Постоянный
Регистрация: 09.11.2006
Сообщений: 639
Провел на форуме: 1917742
Репутация:
541
|
|
Проектирование Интернет-приложений - http://phpclub.ru/detail/article/idesigning
|
|
|

08.06.2009, 21:21
|
|
Новичок
Регистрация: 16.11.2008
Сообщений: 23
Провел на форуме: 84043
Репутация:
11
|
|
LEE_ROY спасиб тоже не плохая статья.
|
|
|

08.06.2009, 23:59
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
Энди Харрис - PHP/MySQL для начинающих
Пол Хадсон & O'REILLY - PHP справочник
Кузнецов Максим, Симдянов Игорь - MySQL на примерах
|
|
|

09.06.2009, 10:45
|
|
Познавший АНТИЧАТ
Регистрация: 16.04.2006
Сообщений: 1,488
Провел на форуме: 2209675
Репутация:
537
|
|
ДЛЕ ужасное гавно внутри
вообще можно многому научиться просто копируя это с других сайтов
я первое что сделал после того как смог выдрать из БД данные на страничку - написал модульную ЦМС с новостями, статьями, форумом, фотогалереей и тп
модули имели возможность размещать свой контент в боковой панели сайта - типа последние 5 фоток, последние 5 новостей, была подписка на новости через мыло и rss..
и это всё было написано абсолютно без знаний "правильной" архитектуры
лишь потом, поработав с чужими проектами 2 года, я смог сделать выводы - что стоит применять на практике, а чего лучше избегать
|
|
|

09.06.2009, 18:11
|
|
Участник форума
Регистрация: 04.02.2009
Сообщений: 132
Провел на форуме: 350627
Репутация:
1
|
|
Я вам одно хочу сказать , когда человек спрашивает "для создания движка с чего начать ?"
В первую очерередь нужно начать с самого себя - точнее с вас , я уверен на 99% что вы не напишите путевый движек , а напишите так называемый "ДВИЖЕК ГОВНО- КОД"
Поверте мне - просто забудте это дело вобще , или результат ваших работ будет "ДВИЖЕК ГОВНО- КОД" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Я согласен с "Krist_ALL" он вам в кратце пытается обьяснить всю структуру написания движков !
Но и в тоже время я не согласен с "Krist_ALL" он старался обьяснить человеку который далек от этого , вобщем не буду дальше расписывать - просто забудте это и все !
Или результатом ваших работ будет "ДВИЖЕК ГОВНО- КОД" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Который и нахххххх не кому не будет нужен !
|
|
|

09.06.2009, 19:12
|
|
Участник форума
Регистрация: 12.06.2007
Сообщений: 160
Провел на форуме: 357904
Репутация:
44
|
|
Сообщение от malik555
Я вам одно хочу сказать , когда человек спрашивает "для создания движка с чего начать ?"
В первую очерередь нужно начать с самого себя - точнее с вас , я уверен на 99% что вы не напишите путевый движек , а напишите так называемый "ДВИЖЕК ГОВНО- КОД"
Поверте мне - просто забудте это дело вобще , или результат ваших работ будет "ДВИЖЕК ГОВНО- КОД" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Я согласен с "Krist_ALL" он вам в кратце пытается обьяснить всю структуру написания движков !
Но и в тоже время я не согласен с "Krist_ALL" он старался обьяснить человеку который далек от этого , вобщем не буду дальше расписывать - просто забудте это и все !
Или результатом ваших работ будет "ДВИЖЕК ГОВНО- КОД" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Который и нахххххх не кому не будет нужен !
У тебя месячные? Ты каждым абзаццом противоречишь сам себе. Все начинают с плохого кода, ты излишне самоуверен. К тому же если не обьяснять людям то как они приблизяться? Учись думать головой перед тем как писать, ты просто зашол и затролил.
|
|
|
|
 |
|
Похожие темы
|
| Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
|
Books PHP
|
FRAGNATIC |
PHP |
186 |
21.02.2010 02:41 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|