Xampp
https://www.apachefriends.org/ru/index.html
Конкретно от инъекций уже давно есть прекрасный класс http://phpfaq.ru/safemysql
Не знаю, кому что поможет, но у вас не код, а какая-то каша. Зачем мешать ваниллу с jquery?
Ajax это технология обращения к серверу без перезагрузки страницы.
Если не хочется Php - посмотрите в сторону Node js. Тот же веб язык, только стильно-модный молодежный. И разработчики не такие жадные как джаверы.
Ну, тут два варианта остается.
Смотрите на регулярные выражения.
Либо у вас нет .html файлов (скрипт ищет их), либо в файлах нет выражения <!--таблица </TABLE>
Попробуйте заменить в
if (preg_match_all("/\<\!\-\-таблица[\s\S]*?\<\/TABLE\>/i",$data,$out))
на
if (preg_match_all("/.*/i",$data,$out))
Тут все просто, вопрос опыта и бюджета.
Если есть опыт развертывания веб проектов, то дешевле брать на аутсорс разработчиков по тз. Если опыта нет, то обращаться в веб студию и не компостировать себе мозг.
А чего кумекать то? Дополнительное поле в таблице темы - рейтинг и все.
Зачем городить велосипеды? Давно уже написаны хорошие классы роутеров. С полноценным функционалом.
К примеру это https://github.com/bramus/router
По поводу статики выше правильно сказали, что лучше отдавать nginx. Связка апач и нжинкс показывает прекрасную скорость.
Если интересно, могу скинуть готовые конфиги для небольших проектов.
Пациента вынесите в студию.