Цитата:а нужно обрабатывать mysql_real_escape_string() поле type="file"
Файло бинарником идет если обработать - запортится
sKaa, ну вы как бы хотели показать мой непроффесиализм(хотя я себя очень уж профи и не считаю) и убедить меня что мой пример - чистейшей воды говнокод. И я попытался мотивировать и аргументировать как для даной ситуации так и в целом что вы неправы, а вы как бы оставили мое сообщения без внимания, хотя на предыдущее обратили его чересчур много.
Ладно уговорил :
PHP:
скопировать код в буфер обмена
if (MODULES) {
}
// Что это вообще такое? Объявляете константу и тут-же проверяете объявлена ли она?
// Я вам тут не судья но как-то смешно выглядит, ладно может это моё чувство юмора виновато )
// Как вам такой вариант с тернарным оператором?
// Ну, а вообще даже он тут как-то глупо смотрится. Почему нельзя просто ?
Далее :
Цитата:
но исходя из ваших слов мне нужно делать аутолоудер для 4+-2 файлов
Давай посчитаем? Я насчитал только 8 и только в этом коде, что ты называешь "ядром".
Теперь давай посчитаем сколько строчек кода уйдет на то, чтобы написать простенький autoload, который вполне будет пригоден для загрузки этих классов.
PHP:
скопировать код в буфер обмена
'./captcha/' /* ... */);
function __autoload($class_name){
$filename = $class_name . '.php';
return include_once($filename);
}
Ну, что? Правда это просто?) На коленке накатал только, что.
Далее :
Цитата:ИМХО, лучше писать из ноля, делать свои простенькие класы, и понемногу перекраивать.
Своё имхо при себе держите. Есть куча готовых фрейворков коды которых были протестированы сотнями программистов, хотя куда им до такого ядра - не расстраивайся, это сарказм. Тут следует исходить из поставленных задач в первую очередь.
Цитата:sKaa,etoYA,
и как вы предлагаете начать строить свою ЦМС паттернами и исходя из фреймворков, если она будет идти в процедурном стиле?
Я вообще такого не предлогаю. Внимательно читайте, что я там предлогал :
Цитата:
...
2) Процедурный или ООП стиль?
3) Если только вы выберете в пункте 2 - ООП : ...