Может обновили апач, конфиг затерся дефолтным. А может модуль загружался раньше в каком-нибудь из инклюдящихся конфигов, который позже похитили пришельцы - всякое бывает)
Если Вы уверены, что mod_rewrite будет подключен, то этот if можно убрать (Добавление)
А он, кстати, не подключается, потому что закомментирован. В первом куске кода надо # на 118 строчке убрать немножко
Это другой вопрос. Учить конечно. Крупные вещи волей неволей без ООП не наделаешь. Особенно, если не один работаешь (Добавление)
Главное, понимать, зачем оно, а это уже длинная тема
Более удобный поиск по файлам проектов, горячие клавиши, интеграция с SVN. Вот.
DlTA, очень знакомое ощущение))
Так бывает, если кто-то до вас (или вы сами тоже) понаделали кучу необдуманных и непродуманных вещей. Соответственно, вывод - обдумывать и продумывать.
Если каждое изменение может привести к ошибке в самых неожиданных местах и приводит к правкам в большом количестве кода к проблеме на прямую не относящегося, то дело в хреновой структуре. Это скорее всего потребует не рефакторинга, а переписывания почти с нуля.
Попробуйте сначала нарисовать структурную схему проекта. Если получится что-то похожее на значок Хабра, то проект надо переписывать и при этом хорошо задуматься над надобностью того функционала, который в нем реализован.
Лишний непродуманный функционал - неоправданное усложнение.
Есть хорошая книжка Стива Макконнелла - "Совершенный код". Мне эта книжка понравилась. Там очень хорошо расказывается о подходах к программированию, рассказывается как делать не стоит и почему, когда можно сделать рефакторинг, а когда всё же стоит переписать (не подробно, но довольно ясно). (Добавление)
Самогонщик пишет:
Вопрос про нехотение браться - это вообще отдельная тема, тут уже никто не поможет.
Оно может возникать из-за
Champion пишет:
Если каждое изменение может привести к ошибке в самых неожиданных местах и приводит к правкам в большом количестве кода к проблеме на прямую не относящегося
ну заказчики - они исключительно IT специалисты - конечно они раскажут все что хотят вплоть до именования файлов
Знаю я человека, в коде которого приходится рыться. Так вот в этом коде встречаются не самые адекватные поступки. На вопрос "зачем так делать" часто произностится ответ "мне сказали именно так сделать".
Вот и тут так - скажет заказчик делать без функций, всё плоским кодом, - Давит и сделает.
Давит пишет:
а вообще конечно у OOP есть преимущество
Весьма информативно.
etoYA, а зачем Вы спрашиваете? Скажет большинство "с ООП" - будете с ООП, "нет" - значит нет?
Давайте-ка по теме, если есть еще вопросы. А то я закрою тему.
Шмайсер пишет:
уровень знаний ... сразу виден - он нулевой.
Допустим так, но тот факт, что Чечако ответ понял с одного раза уже говорит о том, что он способен осваивать всё это дело.
Вообще комментировать, кто как кому почему ответил - не очень здорово
разве не очевидно, что мне это не очевидно, раз я создаю тему с вопросами, да еще и в разделе для новичков?
Ну я тоже был новичком когда-то и эти вещи мне были очевидны. Возможно, потому что до того, как изучать языки, у меня была какая-то подготовка по алгоритмизации.
Чечако пишет:
профессорский тон, отсутствие доброжелательности, пренебрежительное отношение к тем, кому нужна помощь это менталитет жителей бывшего ссср
Просто, большое количество людей, задающих тут вопросы, часто поражают своей дубовостью в отношении совершенно элементарных вещей(я думаю, что это вполне объективное мнение). Поэтому вроде бы простые вопросы иногда раньше времени вызывают вот то, что Вы перечислили.
Хотя здесь я вроде ничего такого не делал, вроде просто спросил, мол не очевидная ли это вещь)
Чечако пишет:
как определить показ темы
Есть же скрипт, который выводит пользователю тему? - вот это и есть показ темы. К этому скрипту надо добавить апдейт количесвта просмотров.
Чечако пишет:
как поределить сам факт активности?
При показе страниц, наверное, проверяется авторизация? Вот вместе с проверкой авторизации можно и обновить время последней активности. Потому что логично предположить, что если пользователь получает страницу, то он находится на сайте.
Так и хочется написать "разве это не очевидно" )