примеры готового простейшего движка

zzzzz

Guest
примеры готового простейшего движка

Доброго времени.
Начинаю изучать php и mysql.
Изучаю http://www.php5.ru/study и подобные уроки для начинающих. Пользовался поиском на форуме.
Документация и книги это хорошо, но хотел бы найти простейший движок на php для изучения.

Движок должен уметь
1. На 1 страницу добавлять новости (старые доступны в архиве)
2. При необходимости редактировать 4-5 редко изменяющихся страниц.
3. Добавлять (и удалять) файлы на сервер

есть такие? реально разобраться в их коде начинающему?

Цель на будущее - научиться делать подобные движки самому. Прикручивать их к сайтам.
На Ваш взгляд при занятиях 2-3 часа в день насколько быстро можно этому научиться?
понятно, что у всех разные способности, но все же?

Спасибо.
 

jonjonson

Охренеть
Так тебе готовое решение по твоему запросу или любую CMS на php, от которой крышу снесёт как молодому?
 

zzzzz

Guest
Так тебе готовое решение по твоему запросу или любую CMS на php, от которой крышу снесёт как молодому?
любая CMS не подойдет.
я же написал - самую простейшую, которая удовлетворяет требованиям, хоть частично)
посмотреть - как устроена. попробовать разобраться.

-~{}~ 02.02.07 05:21:

те, что я видел - просто огромные. joomla, Php-Fusion
вот и ищу попроще)
 

jonjonson

Охренеть
zzzzz, на самом деле тебе нужна хорошая книга. И исполнение из неё примеров своими ручками.
 

jonjonson

Охренеть
Например, для начала это
http://www.ozon.ru/context/detail/id/2573260/
а потом это
http://www.ozon.ru/context/detail/id/2273374/
 

zzzzz

Guest
Гравицапа
спасибо.
jonjonson
спасибо. куплю себе такие)
 

hermit_refined

Отшельник
http://www.ozon.ru/context/detail/id/2273374/
вот это точно не стоит читать.
Их же "Головоломки на PHP для хакера" - с защитой от инъекций регулярными выражениями и хранением mp3-файлов в бд - явно указывают на умственную неполноценность авторов.
 

jonjonson

Охренеть
hermit_refined, после прочтения и усваивания первой можно. А так вообще нет ни одной идеальной книги. Они все написаны людьми, а люди склонны ошибаться и быть непоследовательны в своих заключениях. :)
 

hermit_refined

Отшельник
jonjonson
зачем? посмотреть на бредовые идеи, ещё не имея опыта, чтобы понять их бредовость? почитать бездарно написанный код? не понимаю.

для равновесия порекомендую:
1. http://www.books.ru/shop/books/233988
2. http://www.books.ru/shop/books/367978
3. http://www.books.ru/shop/books/30436
первые две (по php) - безусловно, тоже не лишены некоторых "спорных" моментов. но вред от них минимальный.
 

jonjonson

Охренеть
hermit_refined, ты даёшь учебники по php и книгу по рефакторингу, а zzzzz просил привести примеры решений.
Кстати, книга Котерова больше справочник, чем учебник... О рефакторинге вообще вести речь рано. С таким же успехом можно было бы предложить книгу по архитектуре корпоративных приложений ;)

Может тогда проще сделать вывод, что книг с хорошими примерами разработки небольших приложений на php вообще нет?.. :)
 

hermit_refined

Отшельник
О рефакторинге вообще вести речь рано.
повествуя об улучшении существующего кода, Фаулер даёт чёткое представление о том, что собственно такое код хороший. так сказать, два в одном.
ты даёшь учебники по php...
а вы нет? впрочем, предлагаю закруглиться, мы явно исходим из несколько разных предпосылок.
 

jonjonson

Охренеть
hermit_refined, на вы так на вы. Фаулер это хорошо, но zzzzz с элементарными конструкциями разобраться не может. Ему ещё нечего рефакторить :)
 

SaNeK

Новичок
zzzzz
Если уж так сильно хочется получить движок и разобраться в его работе, то собери отдельные компоненты этого воображаемого движка в виде самостоятельных скриптов (каталогов, новостей, файловых менеджеров дофига в сети), и начни их "изучать". Разберешься в них - думай по поводу их "объединения".
 

hermit_refined

Отшельник
каталогов, новостей, файловых менеджеров дофига в сети
о боже. учить php на халявных скриптах, разбросанных по интернету, не стоит тем более.
короче, люди, не надо ещё одного ламера взращивать.
мы его не знаем, может из него хороший программист получится.
 

zzzzz

Guest
hermit_refined
спасибо за ссылки, но книги мне не совсем подходят.
одна, как заметил jonjonson - справочник, одна (проф. программирование на php) я думаю подходит для тех, кто знает основы. третья по рефакторингу мне в ближайшее время думаю не пригодиться :)
Если уж так сильно хочется получить движок и разобраться в его работе, то собери отдельные компоненты этого воображаемого движка в виде самостоятельных скриптов (каталогов, новостей, файловых менеджеров дофига в сети), и начни их "изучать". Разберешься в них - думай по поводу их "объединения".
да, кстати.. хорошая мысль.
подскажи, если знаешь, где можно нормальные скрипты взять?
короче, люди, не надо ещё одного ламера взращивать.
мы его не знаем, может из него хороший программист получится.
постараюсь стать хорошим программером :)
для начала готовые скрипты вполне нормально.
не все же сразу начинали с чистого красивого кода.
 

zerkms

TDD infected
Команда форума
hermit_refined
я "учился" "на" пхпбб. и?
если он толковый - то поймёт что хорошо, а что плохо
btw бесплатность не значит "фуфло"
 

SaNeK

Новичок
hermit_refined
а знаешь, в чем прелесть бесплатного кода в интернете? В том, что можно увидеть (если уметь) достаточно много различных решений одной и той же проблемы. Если человек думающий, то рано или поздно он задумается, почему в скрипте А данные в запрос вставляются обычно, а в скрипте Б перед mysql_query есть какой-то вызов addslashes(). Я же не предлагаю ему брать бесплатные скрипты и буквально их заучивать.

zzzzz
От себя могу посоветовать книги "PHP программирование" (1 и 2 издания), красные, изд-во WROX с фотками автором на титле.

да, кстати.. хорошая мысль.
подскажи, если знаешь, где можно нормальные скрипты взять?
GOOGLE

постараюсь стать хорошим программером
для начала готовые скрипты вполне нормально.
не все же сразу начинали с чистого красивого кода.
Вот от твоего понимания, что для тебя есть "чистый красивоый код" и будет зависить, какой ты программист.
 
Сверху