Размер файла: 3.41Kb
<?php
##############################################################################
## ##
## P C M S ##
## Движок на файлах ##
## Скрипт распространяется бесплатно! ##
## Запрещается продавать его и вносить изменения в код! ##
## ##
## Автор скрипта: Proton (http://wap-svoboda.com ##
## Создан в ноябре 2009 года. ##
## ##
##############################################################################
$path=$_SERVER['DOCUMENT_ROOT'];
include $path.'/config.php';
include $path.'/functions.php';
if (empty($_POST['nick']) and empty($_POST['password'])) {
echo head_tags('Регистрация').'
<div class="t1">
<div class="t2">
<div class="t3">
<div class="tcs">
<div class="t2">
<div class="bg1">
<form method="post">
Ваш ник:<br />
<input type="text" name="nick" /><br />
Пароль:<br />
<input type="password" name="pass"/><br />
<input type="submit" value="Регистрировать"></form>
</div></div></div>
</div></div></div>
<div class="t1">
<div class="t2">
<div class="t3">
<div class="t4">
<div class="tcs">
<div class="bg3">
<a href="/index.php">Главная</a><br />
</div>
</div>
</div>
</div>
</div>
</div>
'.foot_tags($timestart);
} else {
$nick=htmlspecialchars(stripslashes($_POST['nick']));
$nick=substr($nick,0,50);
$nick=str_replace(array("\r\n","\n","\r"),' ',$nick);
$nick=str_replace('||','II',$nick);
$pass=htmlspecialchars(stripslashes($_POST['pass']));
$pass=substr($pass,0,50);
$pass=str_replace(array("\r\n","\n","\r"),' ',$pass);
$pass=str_replace('||','II',$pass);
$file=@file($path.'/data/users.dat');
$users=0;
if (empty($file)) {
$status='Admin';
} else {
$status='User';
$users=count($file);
for($i=0; $i<$users; $i++) {
$str=trim($file[$i]);
$ex=explode('||',$str);
if ($ex[0]==$nick)
{
echo head_tags('Ошибка регистрации').'
<div class="t1"><div class="t2"><div class="t3"><div class="tcs"><div class="t2"><div class="bg1">
Такое имя уже есть!
</div></div></div></div></div></div>
<div class="t1"><div class="t2"><div class="t3"><div class="t4"><div class="tcs"><div class="bg3">
<a href="/index.php">Главная</a><br />
</div> </div></div></div></div></div>
'.foot_tags($timestart); exit;
}}}
$time=time();
$new_user=$users+1;
$fopen=fopen($path.'/data/users.dat','a');
fputs($fopen,"$nick||$pass||$time||$status||$time||0||||||||||||||||\r\n");
fclose($fopen);
$_SESSION['text']='<b>'.$nick.'</b>, Вы успешно зарегестрированы!<br />
Используйте автологин для входа: http://'.$_SERVER['HTTP_HOST'].'/auth.php?id='.$new_user.'&pass='.$pass.'<br />
Не забудьте настроить анкету!<br />';
$_SESSION['id']=$new_user;
$_SESSION['pass']=$pass;
header("location: index.php?".SID);
}
?>