[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Оцените мой сайт и движок
Страницы: 1, 2, 3
loutskiy
Всем Привет! Оцените пожалуйста мой сайт и движок. Вот сайт http://loutskiy.ru он построен на моем движке. С сайта можно скачать этот движок

_____________
Loutskiy - CMS для ваших сайтов
miha@akarma.ru
Winston
Верстка жесть просто, зачем в теле два <html>?
http://loutskiy.ru/posts.php?id=8' - не корректно работает
Zzepish
Winston
хотел бы я на php глянуть))))
Zzepish
Цитата
http://loutskiy.ru/posts.php?id=13
ВНИМАНИЕ!!! устанАвливайте движок в корневую папку сервера

Zzepish
loutskiy
mysql_fetch_array($sqllinks);
Без ключа- а ля Поповкод
Zzepish

session_start();
include "config.php";
$sqlthemes = mysql_query("SELECT * FROM themes WHERE active=1");
$rowthemes = mysql_fetch_array($sqlthemes);
$sqlsite = mysql_query("SELECT * FROM site");
$rowsite = mysql_fetch_array($sqlsite);
$sqllinks = mysql_query("SELECT * FROM links ORDER BY ord");
$rowlinks = mysql_fetch_array($sqllinks);
include $rowthemes['users'];

Зачем писать почти в каждом файле??
Один файл написал, а протом просто через require_once
Zzepish
Про класс вообще молчу.
Чувак, зачем лезть через дебри, если можно сделать что-то типа такого:

if(isset($_POST['register'])){

$nick=mysql_real_escape_string(trim($_POST['login_reg']));

$pass=mysql_real_escape_string(trim($_POST['pass_reg']));

$pass_ch=mysql_real_escape_string(trim($_POST['pass_reg_ch']));

$mail=mysql_real_escape_string(strtolower(trim($_POST['mail_reg'])));

$sex=$_POST['sex']=='1'?'1':'0';

if(!preg_match('/^[a-z0-9-_<>]{3,20}$/ui',$nick)){

$err[]='Не правильно введен ник. Допускаются только латыница, цыфры от 0 до 9, символы <>.';

}

$user_check_base=mysql_query("SELECT * FROM `users` WHERE `nick` LIKE '$nick'");

if(mysql_num_rows($user_check_base)>0){

$err[]='Такой юзер уже есть в базе.';

}

if(!preg_match('/^[a-z0-9\-_]{3,20}@([a-z0-9\-_]{2,4}\.[a-z0-9\-_]{2,4}|[a-z0-9\-_]{2,4})$/ui',$mail)){

$err[]='Вы ввели не правильный e-mail.';

}

$mail_check_base=mysql_query("SELECT * FROM `users` WHERE `mail` LIKE '$mail'");

if(mysql_num_rows($mail_check_base)>0){

$err[]='Такой e-mail уже занят.';

}

if(mb_strlen($pass)<6){

$err[]='Пароль не может быть короче 6-ти символов.';

}

if($pass!=$pass_ch){

$err[]='Пароли должны совпадать.';

}

if(!isset($err[0])){

$pass=md5(base64_encode(md5($pass)));

mysql_query("INSERT
INTO `users`
SET
`nick`='
$nick',
`pass`='
$pass',
`reg_ip`='"
.$_SERVER['REMOTE_ADDR']."',
`act_time`='"
.time()."',
`mail`='
$mail',
`sex`='
$sex',
`regdate`='"
.time()."'
"
) or die(mysql_error());

setcookie('login_c',"$nick",time()+(1*60*60*24*10));

setcookie('pass_c',base64_encode($pass),time()+(1*60*60*24*10));

header('Location:index.php');

}

}


А теперь посмотри разницу.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.