http://newprogteam.freehostia.com/ Написал на днях CMS. Оцените и посоветуйте чего не хватает, и что можно добавить, а что убрать. Строо не судите, это мое первое большое творение.)) Админка: http://newprogteam.freehostia.com/newadmin.php Пароль: 0011
http://newprogteam.freehostia.com/index.php?page=articles&rs=1223225221/blablabla /home/www/newprogteam.freehostia.com/
articles.php PHP: <center> <?php echo $articletitle;?><br> </center> <?php Error_Reporting(E_ALL & ~E_NOTICE); if (!isset($rs)) { if ($handle = opendir("article")) { while (false !==($file = readdir($handle))) { if ($file !='.'&& $file !='..') { echo "<u>Дoбавлено:</u> "; echo date("d-m-Y H:i", filectime("article/$file")); include ("article/$file"); echo "<br><br><u>Название:</u><br>"; echo $name; echo "<br><br>"; echo $pre; echo "<br><a href = 'index.php?page=articles&rs=$file'>Читать далее</a>"; echo "<br><br><hr><br>"; } } closedir($handle); } } else { if(ereg("[0-9]{10}",$rs)) { include "article/$rs"; echo "Дoбавлено:"; echo date("d-m-Y H:i", filectime("article/$rs")); echo "<br>"; echo "Название: $name"; echo "<br>"; echo "$text"; echo "<br><a href = 'index.php?page=articles'>Вернуться назад!</a>"; } else { echo "php including protection"; } } ?> <hr> Что то дико норкоманское=\
Кстате я логи потёр и в скрипте логирования пару строчек закомментировал. Не хорошо так внаглую всё смотреть=\
По функционалу: 1) в статьях убрать возможность исполнять произвольный php код (см. phpinfo() в статьях) 2) сделать лоадер картинок к статьям, что бы грузились в папки с id статьи 3) использовать div'ы а не таблицы и ОБЯЗАТЕЛЬНО CSS!!! это же кошмар... 4) если можно будет отредактировать файл style.css то фтопку функцию по выбору цветов... на мой взгляд объемные куски кода лучше выводить просто исключая их из php-кода так: code?> text block <?code 5) ЧПУ круто было бы прикрутить а так довольно неплохо =)
спустя нескольких минут сайт не отвечает :d а так прикольно мне оч понравилось сам хочу такую простенькую Cms на хоум пагу