Создай свой сайт напсиал неплохой движок для вашей хоумпаги =\ [Что там есть:] 1) Регистрация, авторизация ,удаление, вывод ,профили пользователей 2) Добавление, удаление, редактирование новостей 3) Комментарии к новостям 4) BB коды, qip смайлы 5) Постраничная навигация 6) Личный кабинет, изменение своего профиля 7) Админка [Скачать:] [Download | Rapidshare] [Download | WebFile] Coded by Isis
*Double from z*.org =) Все-таки переменные $_SESSION[*] при сувании в SQL-запрос стоит фильтровать, т.к. они хранятся в открытом виде в различных местах на сервере. Встречал сервы, где файлы сессий были открыты для чтения\записи любого юзера любому юзеру.
Isis а живой вариан где-нить увидеть можно? А то скачивать и ставить просто так лениво. Так хоть посмотреть что она из себя с виду представляет.
А, это типа блог ака лента новостей. Ну вроде с виду не плохо. Пара замечаний только: когда вылезает защита от спама - "вам нужно подождать 1 минуту" текст набитого коммента пропадает. Не удобно =\ Еще конечно было бы здорово улучшить вставку ббкодов - чтоб например обрамлялось выделенное слово, или чтоб тэги вставлялись в положение каретки а не в конец textarea, но м.б. для маленького движка это и не требуется. Вообще очень порадовало грамотное использование аякса. Например при регистрации не появляется дибильная страничка редиректа "спасибо за регистрацию" - этот текст выводиться сразу после реги, а потом уже идет редирект обратно на главную. Вот за это респект =) Лишний раз ждать не надо. В целом все понравилось - простой легкий двиг, который при желании можно без проблем доработать до своих нужд, и превратить его во что угодно.
а движок интересный..только кто его и как хакнул? добавлено: вай при добавлении в поле попадают теги , во время напсиания комментария появился в коде [*u] и [/u] и пустые теги [] и [/] добавлено: ха-ха, а почему комментарий от имени Abra?)))
не какой это не хак. просто по дефолту там админка не защищена. и я друзьям показывал и они тестили. позже админку снес
Хороший вопрос. После "вроде работает...." дальше уже не я писал =) У меня там правда пароль 123456, так что хз) Хотя если писал ты, значит глюк какой-то.
вот тока открыл, так вот а че админка ен защищена?))))) гг добавляй кто-хочешь и что хочешь)))) кстати, слабо было собрать создание таблиц автоматически???, а то пока создашь install.php Code: <? $mysql['host'] = 'localhost'; $mysql['pass'] = ''; $mysql['user'] = 'root'; $mysql['port'] = 3306; $mysql['name'] = 'mysql'; $mysql['link'] = mysql_connect($mysql['host'],$mysql['user'],$mysql['pass']); if (!$mysql['link']) die(mysql_error()); @mysql_query("SET NAMES cp1251"); $mysql['temp'] = mysql_select_db($mysql['name']); if (!$mysql['temp']) die(mysql_error()); $query = "SELECT * FROM `users` WHERE `name` = '".$_SESSION['fname']."' AND `admin` = '1'"; $result = mysql_query($query); $isadmin = mysql_num_rows($result); $query3 = " CREATE TABLE `users` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `name` VARCHAR(16) NOT NULL , `pass` VARCHAR(32) NOT NULL , `icq` INT(9) NOT NULL , `email` VARCHAR(32) NOT NULL , `date` VARCHAR(11) NOT NULL , `admin` INT NOT NULL DEFAULT '0' ) ENGINE = MYISAM ;"; $result = mysql_query($query3); $query1=" CREATE TABLE `news` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `theme` TEXT NOT NULL , `content` TEXT NOT NULL , `date` INT(11) NOT NULL ) ENGINE = MYISAM ;"; $result1 = mysql_query($query1); $query2=" CREATE TABLE `comments` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `newsid` INT(11) NOT NULL , `content` TEXT NOT NULL , `date` VARCHAR(11) NOT NULL , `ip` VARCHAR(15) NOT NULL , `name` VARCHAR(32) NOT NULL ) ENGINE = MYISAM ;"; $result2 = mysql_query($query2); echo"Sn@k3\n<a href=index.php>Index.php</a>"; ?>
Sn@k3, мда , вы блеснули умом... Бугаг, читай внимательно тему , я сказал защитите админку сами.... Выипнулсо, ога?