{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Gemorroj * [мошенник] 0.29
[автор] (6 июл 2014, 15:10) [0/0] [0] [отв] [спам] [под] +1 | -1

Всем привет народ помогите ,дам 100руб
у меня на сайте была рега по потверждению мыла код ниже напишу,сечас оно пропало почему?



echo '<div class="home style2">';
echo '/Регистрация';
echo '</div>';

echo '<div class="where">'.
'Регистрация закрыта!'.
'</div>';

break;


case 'activation':

if(isset($_GET['id'], $_GET['key']))
{

if(!$result=mysql_fetch_assoc(mysql_query('SELECT `user_id`, `key` FROM `user_activation` WHERE `user_id`='.((int)$_GET['id']).' AND `key`="'.mysql_escape_string($_GET['key']).'"'))) echo 'Не верный ключ активации!'; else
{

mysql_unbuffered_query('DELETE FROM `user_activation` WHERE `user_id`='.$result['user_id']);

header('Location: /avt.php');

}

}else header('Location: /index.php');

break;


////////////////////////////Форма для регистрации///////////////
default:
if($avt==1){echo 'Вы уже зарегистрированы!<br/>';break;};
$_SESSION['code']=rand(1111,9999);
echo '<div class="home style2">';
echo '/Регистрация';
echo '</div>';

echo '<div class="mess">';
echo '<form action="reg.php?act=reg" method="post"><div>';
echo '*Логин:<br/>';
echo '<input name="name" type="text" value=""/><br/>';
echo '*Имя:<br/>';
echo '<input name="uname" type="text" value=""/><br/>';
echo '*Вы:<br/>';
echo '<select size="1" name="pol">';
echo '<option value="1">Парень</option>';
echo '<option value="0">Девушка</option>';
echo '</select><br/>';
echo '*Пароль:<br/>';
echo '<input name="pass" type="text" value=""/><br/>';
echo '*Повторите пароль:<br/>';
echo '<input name="pass1" type="text" value=""/><br/>';
echo 'Почта (желательно, но не обезательно):<br/>';
echo '<input name="mail" type="text" value=""/><br/>';
echo '*Код с картинки: ';
echo '<img src="'.BASE.'img.php"/><br/>';
echo '<input name="code" type="text" value=""/><br/>';
echo '<input type="submit" value="Регистрировать!"/>';
echo '</div></form>';
echo '</div>';
break;


//////////////////////////Регистрация//////////////////////////
case 'reg':
echo '<div class="home style2">';
echo '/Регистрация';
echo '</div>';
echo $rekl_up;

if($avt==1){echo 'Вы уже зарегистрированы!<br/>';break;};
$name=bug($_POST['name']);
if(!preg_match("/^[a-zA-Z0-9]+$/",$name)){echo 'Недопустимые символы в логине!<br/>';break;};
$uname=bug($_POST['uname']);
$pol=($_POST['pol']==1) ? 'm' : 'j';
$pass=bug($_POST['pass']);
$pass1=bug($_POST['pass1']);
$mail=bug($_POST['mail']);
$code=(int)$_POST['code'];
if(!$code){echo 'Вы не ввели проверочный код!<br/>';break;};
if($_SESSION['code']!=$code){echo 'Не правильный проверочный код!<br/>';unset($_SESSION['code']);break;};
if($pass!=$pass1){echo 'Пароли не совпадают!<br/>';break;};
if(!$name){echo 'Вы не указали логин<br/>';break;};
if(!$uname){echo 'Вы не указали имя<br/>';break;};

if(!empty($mail) || $config['registration_email']){
if (!preg_match("/^[0-9a-zA-Z-_.]+Удалён $mail)){echo 'Неверный формат email!<br/>';break;};
$mtest=mysql_query("SELECT * FROM `user` WHERE mail='$mail'"*;
if(mysql_num_rows($mtest)>0){echo 'Этот email уже используется!<br/>';break;};
};
$ntest=mysql_query("SELECT * FROM `user` WHERE name='$name'"*;
if(mysql_num_rows($ntest)>0){echo 'Такой логин уже зарегистрирован!<br/>';break;};
if(eregi("[^a-z0-9.()+_-]",$name)){echo 'В логине только латинские буквы и цифры<br/>';break;};

$passmd=md6($pass);
mysql_query("INSERT INTO `user` (`name`,`uname`,`pol`,`pass`,`mail`,`regdate`)VALUES('$name','$uname','$pol','$passmd','$mail','".time()."')"*or die(mysql_error());
$nuid=mysql_insert_id();

$adds = "From: ".$_SERVER['HTTP_HOST']." <regУдалён
$adds .= "X-sender: ".$_SERVER['HTTP_HOST']." <regУдалён
$adds .= "Content-type:text/html; charset=utf-8n";
$adds .= "MIME-Version: 1.0n";
$adds .= "Content-Transfer-Encoding: 8bitn";
$adds .= "X-Mailer: PHP v.".phpversion();
$subject='Регистрация на '.$_SERVER['HTTP_HOST'];


if($config['registration_email'])
{

mysql_unbuffered_query('INSERT INTO `user_activation` SET `user_id`="'.$nuid.'", '.
'`key`="'.($activation_key=md5(microtime(true))).'"');

$activation_link='http://'.$_SERVER['HTTP_HOST'].'/sys/reg.php?act=activation&id='.$nuid.'&key='.$activation_key;

echo 'На указанный адрес будет выслано письмо с ключом активации<br />';
mail(str_reaplce(array("r", "n"*, array('', ''), $mail),
str_replace(array('{LOGIN}', '{PASSWORD}', '{ACTIVATION_LINK}'),
array($name, $pass, $activation_link),
$config['registration_email_message']
),
$adds);

}else
{

$msg='Регистрация на сайте '.$_SERVER['HTTP_HOST'].'!<br/>
Ваш логин: '.$name.'<br/>
Ваш пароль: '.$pass.'<br/>
Спасибо за регистрацию!<br/>С уважением администрация
сайта <b><a href="http://'.$_SERVER['HTTP_HOST'].'">'.$_SERVER['HTTP_HOST'].'</a></b>';




mail($mail, $subject,$msg,$adds);

echo 'Вы успешно зарегистрированы!<br/>';
echo '<img class="ico" src="'.BASE.'style/'.$style.'/ico/personal.gif" alt="" /> ';
echo '<a href="'.BASE.'avt.php?act=avt&amp;l='.$name.'&amp;p='.$pass.'">Вход</a><br/>';

}



$c=mysql_query("SELECT * FROM `chat_room`"*;
unset($_SESSION['code']);
while($row=mysql_fetch_assoc($c)){
$mm='Уважаемые пользователи! Секунду назад нас стало больше!
К нам присоединился новый пользователь: <a href="'.BASE.'sys/anketa.php?id='.$name.'">'.$name.'</a>.
Встречайте и не обделяйте вниманием!';
Удалён INTO `chat_msg`(`room_id`,`uname`,`msg`,`time`)VALUES('".$row['id']."','Система','$mm','".time()."')"*;
};
lenta('Зарегистрировался на сайте',array('id'=>$nuid,'name'=>$name));
$regmsg='Привет '.$name.'!
Приветствуем тебя в нашем виртуальном городке Sexdom.us
Нетеряйся! Походи по ссылкам, освойся и начинай знакомиться с жителями!
Рекомендуем прочитать информацию для новичков: <a href="'.$home.'sys/info.php">FAQ</a>';
mysql_query("INSERT INTO `privat` (`ot`,`komu`,`msg`,`date`)VALUES('Система','$name','$regmsg','".time()."')"*;

break;
};
echo '<div class="home">';
echo '<a href="'.$home.'index.php">На главную</a>';
echo '</div>';
echo '<div class="location">';
echo '<a href="'.$home.'forum/index.php">форум</a>';
echo '|<a href="'.$home.'chat/index.php">чат</a>';
echo '|<a href="'.$home.'blog/index.php">блог</a>';
echo '|<a href="'.$home.'down/index.php">обменник</a>';
echo '|<a href="'.$home.'zc/index.php">загрузки</a>';
echo '|<a href="'.$home.'lib/index.php">библиотека</a>';
echo '|<a href="'.$home.'index.php">главная</a>';
echo '|<a href="'.$home.'sys/online.php">on:'.$onlinereg.'+'.($onlineall-$onlinereg).'</a><br />';
echo '</div>';
echo '<div class="counters">';
echo '</div>';
echo '</body></html>';
Добавлено 06.07.14 в 15:12:13:
В админке есть функция включить потверждения и выключить,но когда нажимаю просто идет обновления и все,как включить чтоб всегда стояло по подтверждению мыло,кто поможет?

Прикрепленные файлы:
* PROFIWM_COM_1152_823632_capture_04.png (115.36 кб)
2.
nazar * 11.43
(6 июл 2014, 15:12) [0/0] [0] [отв] [спам] [под] +1 | -1

Тему перенёс из подраздела Вопросы новичков в подраздел Купля/Продажа/Платные услуги!*

3.
Avrong * 2.12
(6 июл 2014, 15:16) [0/0] [0] [отв] [спам] [под] +1 | -1

Тегом code нельзя пользоваться?

4.
Gemorroj * [мошенник] 0.29
[автор] (6 июл 2014, 15:16) [0/0] [0] [отв] [спам] [под] +1 | -1

Мне кодер сделал эту функцию в регу,и вывел в админку включить активацию или выключить ,и регистрация закрыта,сечас в админку нажимаю включить и регу закрыть,страница обновляется не чего не включается,раньше все работало,как принудительно включить?

5.
Jaki * 1.05
(6 июл 2014, 15:17) [0/0] [0] [отв] [спам] [под] +1 | -1

Замени mail(str_reaplce(array("r", "n" , array('', ''), $mail),
на mail(str_replace(array("r", "n" , array('', ''), $mail),

6.
Gemorroj * [мошенник] 0.29
[автор] (6 июл 2014, 15:18) [0/0] [0] [отв] [спам] [под] +1 | -1

вот файл в txt

Прикрепленные файлы:
* PROFIWM_COM_1152_823652_rega.txt (6.45 кб)
7.
Gemorroj * [мошенник] 0.29
[автор] (6 июл 2014, 15:37) [0/0] [0] [отв] [спам] [под] +1 | -1
Jaki,

подробней напиши где исправить
Добавлено 06.07.14 в 15:54:00:
Вот что в админке есть

Активация по email<br/>

<select size="1" name="registration_email">

<option value="0">Выкл</option>

<option value="1" '.($config['registration_email']? 'selected="selected"' : '').'>Вкл</option>

</select><br/>

Регистрация<br/>

<select size="1" name="registration_open">

<option value="0">Закрыта</option>

<option value="1" '.($config['registration_open']? 'selected="selected"' : '').'>Открыта</option>

</select><br/>

<input type="submit" value="Изменить"/>

8.
Jaki * 1.05
(6 июл 2014, 16:08) [0/0] [0] [отв] [спам] [под] +1 | -1

Я тебе написал, что исправить на что. Исправить в коде выше.

9.
Gemorroj * [мошенник] 0.29
[автор] (6 июл 2014, 16:11) [0/0] [0] [отв] [спам] [под] +1 | -1
Jaki,

исправил белую страницу выдает

10.
MALAMADRE * [мошенник] 0.03
(6 июл 2014, 16:11) [0/0] [0] [отв] [спам] [под] +1 | -1

echo '<div class="home style2">';
echo '/Регистрация';
echo '</div>';
case 'close':
echo '<div class="where">'.
'Регистрация закрыта!'.
'</div>';

break;

вот так попробуй

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений