Размер файла: 3.47Kb
<?php
include'login.php';
$zag='Профиль';
include'head.php';
include'del_ip.php';
include'functions.php';
if($id){
if(empty($act)){
print'
<small>Ник:</small><br/>
<input name="nick'.$time.'" value="'.$usr[0].'" maxlength="10"/><br/>
<small>Пароль:</small><br/>
<input name="pwd'.$time.'" value="'.$ps.'" maxlength="10"/><br/>
<small>E-M@il:</small><br/>
<input name="email'.$time.'" value="'.$usr[2].'" maxlength="38"/><br/>
<small>Сайт:</small><br/>
<input name="site'.$time.'" value="'.$usr[3].'" maxlength="30"/><br/>
<small>Постов на страницу:</small><br/>
<input name="posts'.$time.'" value="'.$usr[5].'" size="2" maxlength="2"/><br/>
<small>Показывать:</small><br/>
<select name="show">
<option value="0">Ничего</option>
<option value="1">Сайт</option>
<option value="2">E-Mail</option>
<option value="3">Cайт и E-Mail</option>
</select><br/><br/>
<small>
<anchor>Сохранить
<go href="prof.php?id='.$id.'&ps='.$ps.'&act=go" method="post">
<postfield name="nick" value="$(nick'.$time.')"/>
<postfield name="pwd" value="$(pwd'.$time.')"/>
<postfield name="email" value="$(email'.$time.')"/>
<postfield name="site" value="$(site'.$time.')"/>
<postfield name="posts" value="$(posts'.$time.')"/>
<postfield name="show" value="$(show)"/>
</go>
</anchor>
</small>
';
} else {
if(empty($email)){$email='';}
if(empty($site)){$site='';}
if(!empty($nick)){
if(eregi('^[а-яА-ЯA-Za-z0-9.-]{1,10}$',$nick)){
$chk=checkusr($udir,$nick);
if(empty($chk) || $nick==$usr[0]){
if(!empty($pwd)){
if(eregi('^[A-Za-z0-9-]{1,10}$',$pwd)){
if(empty($email) || eregi('^[A-Za-z0-9.-]{1,15}@[A-Za-z0-9.-]{1,20}\.[a-z]{2,4}$',$email)){
if(empty($site) || eregi('^[A-Za-z0-9.-]{1,26}\.[a-zA-Z0-9]{2,4}$',$site)){
if(!empty($posts)){
if(strlen($posts)<=2){
if(!empty($show)){
$show=intval($show);
if($show>3 || $show<0){
$show=0;}
} else {$show=0;}
$posts=intval($posts);
if($posts<=0){$posts=1;}
$write="$nick#".md5($pwd)."#$email#$site#$show#$posts#".$usr[6]."###";
$fp=fopen($udir.'/'.$id.'.usr','w');
fputs($fp,$write);
fclose($fp);
print'<small>Профиль успешно сохранён!</small>';
$s='ok';
$ps=$pwd;
} else {print '<small>Слишком большое кол-во постов на страницу!</small>';}
} else {print '<small>Введите кол-во постов на страницу!</small>';}
} else {print '<small>Вы неверно ввели свой сайт!</small>';}
} else {print '<small>Вы неверно ввели E-Mail</small>';}
} else {print '<small>Пароль содержит русские или запрещённые символы</small>';}
} else {print '<small>Введите новый пароль!</small>';}
} else {print '<small>Пользователь с таким ником уже существует. Выберите другой</small>';}
} else {print '<small>Ник содержит запрещённые символы</small>';}
} else {print '<small>Введите свой ник!</small>';}
}
} else {print '<small>У вас недостаточно прав!</small>';}
print'
<small><br/>-----<br/>';
if(empty($s) && !empty($act)){
print'
<-<a href="prof.php?id='.$id.'&ps='.$ps.'">Назад</a><br/>';
;}
print'
<--<a href="./?id='.$id.'&ps='.$ps.'">Гостевая</a><br/>
<--<a href="../">Главная</a></small>';
print $endwml;
?>