ребятки хотел бы начать писать свой движок

Статус
В этой теме нельзя размещать новые ответы.

jei

Новичок
ребятки хотел бы начать писать свой движок

ребятки хотел бы начать писать свой движок.
Пока без наворотов без цмс.Что бы регистрация была.
Вообщем портал такой.Что бы зарегистрировавшись,человек имел
возможноссть добавлять свои обьявления.
Ну вообщем пока торопитья не будем.
Помогите определить структуру папок
НУ и значит в опредлёёном месте индекс.пшп я буду подключать модуль регистраций.
Её я вынесу в отдельный файл пшп.

Значит как мне внедрить модуль на уровне кода в индекс.пшп напишите.
 

soines

Новичок
Что значит как мне внедрить модуль на уровне кода в индекс.пшп напишите.?
Тут никто тебе ничего писать не будет, обсудить какой-то вариант - да, а писать - нет.

Хочешь структуру папок?
css/
js/
images/
classes/
templates/
Что сложно догадаться?
 

Фанат

oncle terrible
Команда форума
не. это как раз плохой пример.
там идет вывод в браузер до подключения модуля
то есть кривизна гарантирована
 

AmdY

Пью пиво
Команда форума
ob_start();
------
здесь, если надо
ob_clean()
------
ob_end_clean();

на первом этапе, не обязательно делать всё красиво.

p.s. После слова "ребятки" у меня срабатывает быдлодетект и собеседника игнорю.
 

AmdY

Пью пиво
Команда форума
soines
ему и свой движок не надо, это скорее для других было
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Может начать писать свой движок с гостевой?)
 

ArkDoom

Новичок
jei

Чувачок, я знаю хорошую мазу. На вовеб этих движков - просто завались!
 

LeoKee

Новичок
jei
просто возьмите фреймворк и СРАЗУ попытайтесь писать нормальный код, а то подобное "обучение" как правило до добра не доводит, а индусов и так достаточно
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
LeoKee
как щас вижу, возьмет чел ZF и начнет сразу писать нормальный код)
 

fixxxer

К.О.
Партнер клуба
Автор оригинала: *****
не. это как раз плохой пример.
там идет вывод в браузер до подключения модуля
то есть кривизна гарантирована
ну например так
PHP:
<? 
if (empty($_SERVER['QUERY_STRING'])) { 
  $name="index"; 
} else { 
  $name=basename($_SERVER['QUERY_STRING']); 
} 
$file="txt/".$name.".htm"; 
if (!is_readable($file)) { 
   header("HTTP/1.0 404 Not Found");
   $file="txt/404.htm";
}
?> 

<b><center><a href="index.php">главная</a> 
<a href=?about>обо мне</a> 
<a href=?links>ссылки</a> 
<a href=?code>Код этого скрипта</a> 
</center></b> 
<br><br> 
<? readfile($file); ?>
А если меняем readfile на include - ваще мощщщ )
 

LeoKee

Новичок
c0dex
ну так конечно не случится :) и из fw я бы чтонить попроще предложил (типо ci, kohana) но зная хотябы на начальном уровне php пусть человек сразу хотябы привыкает к нормальному коду и почуствует, с чем придется столкнуться, если за месяц не разберется - ну ... значит не судьба
 

Духовность™

Продвинутый новичок
если за месяц не разберется - ну ... значит не судьба
какой бред, блин.

для освоения фреймворков нужен опыт, знание и понимание ООП. какой месяц? ТС чайник-чайником. Задолбали фреймворки новичкам советовать, правда. Месяц на освоение.. не судьба.. LeoKee ты уже написал свой фреймворк, коли такой умный?

просто возьмите фреймворк и СРАЗУ попытайтесь писать нормальный код, а то подобное "обучение" как правило до добра не доводит, а индусов и так достаточно
Человек учится. Вполне похвальное желание взять и написать самому проект (наверное, первый). Столкнуться с типичным граблями и подводными камнями. Тут же появляются умники и советуют монстроидальные профессиональные фреймворки, в которых сам черт ногу сломит. Товарищи, вы адекватные?
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну парень файлы по папкам разложить не может решиться сам) Думаю стоит для начала посмотреть где и как они лежат в известных фреймворках и подумав головой сделать что-то свое, как удобней будет. Потому что 100% ему нахрен не вперлось то, как лежат файлы в проектах ZF или в симфонии.
 

soines

Новичок
LeoKee, да на кой ему сразу фреймворк? пускай сначала синтаксис и основы изучит, а ты ему сразу хочешь подсунуть модели, контроллеры и т.д, ведь потом будут десятки вопросов из-за того что человек пишет под фреймворк.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну а так вообще конечно разделить папочки типа templates, classes, modules и т.д. Чтобы не сваливать все в кучку...
 

LeoKee

Новичок
triumvirat
не ну на самом деле, пусть человек хоть полгода потратит, но от этого хотябы будет толк... да и учиться я бы посоветовал не на своём коде, а на нормальном
 

soines

Новичок
LeoKee, смотря что значит учиться на чужом коде... В последнее время встречаются перцы, которые берут кусок чужого кода и требуют чтобы им объяснили как он работает или чтобы что-то изменили в нем, даже не попытавшись разобраться.
 

AmdY

Пью пиво
Команда форума
видел примерно пять путей развития движков на zf, ни один не тянул на нормальный. к сожалению, как всегда, популярность и гибкость привлекли массу гоблинов и недоучек.

triumvirat
про монструюзные ты прав, но вот тот же CI вполне подойдет, чтобы не тратить время на стук в закрытую дверь. Да и пол года на форуме - за это время проблема с фреймворками должны была отвалиться.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху