Скрипт не хочет добавит на стену сообщению, но по идею должен.

Тема в разделе "PHP", создана пользователем Life-BEC, 14 апр 2010.

Статус темы:
Закрыта.
Модераторы: latteo
  1. Life-BEC

    Life-BEC

    Регистр.:
    1 апр 2009
    Сообщения:
    186
    Симпатии:
    20
    Я не очень разбираюс в пхп, помогите с скриптом.
    Скрипт из motor18 web pack light v.3 для вап-мотора, типа модул знакомства.
    Есть несколко проблем, все по порядку, а то можно и распутатся.

    Проблема №1.

    У юзеров ест своя стена и другие юзеры могут там оставлят свои сообщения, по идеи так, но в практике не работает. На стене не появляется сообщения, но по ЛС уведомлает, что кто-то оставил на Вашей стене оставил сообщения, но именно какой, нет там никакой информации.

    Информация по устоновлению скрипта, никакой инсстал.пхп не было, просто файлы и папки закачал на сервер. Болще ничего не делал.

    Вот сам скрипт для добовления собщения на стену:
    Код:
    <?php
    
    ############################################################	
    ##          ********* WAP-MOTORS *******    ##                  ********* Sky CMS ********                 ##
    ##             Made by   :  VANTUZ                          ##                 Modification   :  LondoN                            ##
    ##               E-mail  :  visavi.net@mail.ru             ##               E-mail  :  dimavip@bigmir.net                      ##
    ##                 Site  :  http://pizdec.ru                  ##                 Site  :  http://inter-sky.net                        ##
    ##             WAP-Site  :  http://visavi.net           ##                                                                                       ##
    ##                  ICQ  :  36-44-66                           ##                  ICQ  :  355-98-00-79                                ##
    ##                                                                          ##                                                                                         ## 
    ##                        ВЫ НЕ ИМЕЕТЕ ПРАВА ВНОСИТЬ ИЗМЕНЕНИЯ В КОД СКРИПТА                            ##
    #############################################################
    ##   СКРИПТЫ, ДИЗАЙН ПОД ЗАКАЗ !!!  ICQ :  355-98-00-79   http://inter-sky.net Дмитрий LONDON
    #############################################################
    
    /*
     ВЫПОЛНЯЮ  ЗАКАЗЫ  НА  ЭКСКЛЮЗИВНЫЕ СКРИПТЫ ДЛЯ ВАШЕГО САЙТА !!!
     
     Возникли проблемы или найдены баги?   ICQ  :  355-98-00-79   http://inter-sky.net Дмитрий LONDON
     
     Всегда рад вашим отзывам, пожеланиям, предложениям или простой благодарности!
     
     Если не жалко, то прошу помочь развитию проекта и на оплату Интернета: 
     
    Webmoney Wmid: 	180910508615
    Webmoney WMZ: 	257351459957
    Webmoney WMR: 	183110384655
    Webmoney WME: 	681446621238
    
     Искренне, Ваш LONDON !!!
     */
    ################################################################
    
    	
    require_once"../template/start.php";
    require_once"../template/regglobals.php";
    require_once"../template/config.php";
    require_once"../template/functions.php";
    require_once"../template/antidos.php";
    require_once"../template/cookies.php";
    require_once"../template/gzip.php";
    require_once"../template/header.php";
    require_once"../template/referer.php";
    include_once"../themes/$config_themes/index.php";
    include_once"../template/isset.php";
    require_once"../template/adduzerprofil.php";
    
    
    // ГЛАВНАЯ СТРАНИЦА АНКЕТЫ //
    
    
    $uz=check($uz);
    if($uz==""){$uz=check($log);}
    
    
    if($system==""){
    
    $lifefile = file(BASEDIR."local/datalife/$uz.dat");
    if ($lifefile!=""){
    $lifestr = explode("|",$lifefile[0]); 
    $userlife=$sitetime-$lifestr[0];
    if($userlife<600){
    $statwho='<small>(Hozir saytda)</small>';
    $whouser=user_position($lifestr[3]);
    }else{
    $statwho='<br><small>(So`nggi tashrif '.date_fixed($lifestr[0],'j.m.y / H:i').')</small>';
    $whouser='O`chiq';
    }}
     
    
    if($uz!="" && !eregi("[^a-z0-9-]",$uz)){
    $text = file(BASEDIR."local/profil/$uz.prof"); 
    if ($text!=""){
    $uzdata = explode(":||:",$text[0]);
    
    
    // вывод имени - ника - фамилии 
    echo '<img src="../images/img/mails.gif" alt=""> <big><b>'.$uzdata[29].' '.nickname($uz).' '.$uzdata[100].'</b></big> '.$statwho.'<br><br><br>';
    
    echo'<table cellpadding="8" cellspacing="0" width="100%" border="0"><tr><td valign="top">';
    
    // Служебные собщения
    if ($uzdata[46]=="1") {echo '<b><font color="#FF0000">Внимание, аккаунт требует подтверждение регистрации!</font></b><br><br>';}
    
    
    if ($uzdata[37]=="1" && $uzdata[38]>$sitetime) {echo '<b><font color="#FF0000">Diqqat, talaba saytdan xaydalgan! Qayta tiklanishini kuting.</font></b><br>';
    $time_ban=round($uzdata[38]-$sitetime);
    echo'Qayta tiklanishiga: '.formattime($time_ban).'<br>';
    echo 'Sabab: '.$uzdata[39].'<br><br>';}
    
    
    if($uzdata[72]!=="" && file_exists("../local/dataavaphoto/$uzdata[72]")){
    $ext = strtolower(substr($uzdata[72], strrpos($uzdata[72], '.') + 1));
    $dt = explode("|", $lines[$i]);	
    
    echo'<br><img src="../upphoto/resize.php?act='.$ext.'&amp;gdir=local&amp;gpoddir=dataavaphoto&amp;gname='.$uzdata[72].'&amp;maxsize=200500" alt="Rasm">.<div></div>';
    
    } else {echo'<img src="../images/img/nofoto.gif" width="210" alt="">.';}
    
    
    if($uzdata[55]==1){
    echo '<br><table width="100%" border="0" cellspacing="5" cellpadding="0">';
    echo '<tr><td width="50%"><small>Sog`liq: '.(int)$uzdata[56].'% </small></td><td><img src="../gallery/grafic.php?rat='.(int)$uzdata[56].'&amp;imgs=1" alt=""></td></tr>';
    echo '<tr><td width="50%"><small>Chidamlilik: '.(int)$uzdata[57].'% </small></td><td><img src="../gallery/grafic.php?rat='.(int)$uzdata[57].'&amp;imgs=2&amp;limit='.(int)$uzdata[59].'" alt=""></td></tr>';
    echo '</table>';
    }
    
    //Действия с пользователем для гостей анкеты
    if($uz!=$log){ // закрываем для самого себя
    if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) {
    echo'<br>';
    echo'<div><br><a href="privat.php?action=submit&amp;uz='.$uz.'&amp;'.SID.'">Shaxsiy maktub jo`natish</a></div>';
    echo'<div><br><a href="kontakt.php?action=add&amp;uz='.$uz.'&amp;'.SID.'">Do`stlarga qo`shish</a> | <a href="ignor.php?action=add&amp;uz='.$uz.'&amp;'.SID.'">Rad etish</a></div>';
    
    // Изменение авторитета
    if($log!=$uz && $uzdata[36]>1 && $udata[36]>1){		
    echo '<div><br><small>Xurmatni o`zgartirish:</small> [ <a href="raiting.php?uz='.$uz.'&amp;rating=plus&amp;'.SID.'"><img src="../images/img/plus.gif" alt=""><font color="00FF00"> Plyus</font></a> | '; echo'<a href="raiting.php?uz='.$uz.'&amp;rating=minus&amp;'.SID.'"><font color="FF0000">Minus</font> <img src="../images/img/minus.gif" alt=""></a> ]</div>';
    }
    
    echo'<div><br><a href="../games/perevod.php?uz='.$uz.'&amp;'.SID.'">Pul o`tkazish</a></div>';}
    
    
    
    
    if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) { // Действия для администрации 
    if ($dostup==101 || $dostup==102 || $dostup==103){
    echo'<br><div><a href="../'.$config_mpanel.'/zaban.php?action=edit&amp;users='.$uz.'&amp;'.SID.'">Ban / Razban</a>';}
    if ($dostup==101 || $dostup==102){
    echo' | <a href="../'.$config_mpanel.'/users.php?action=edit&amp;users='.$uz.'&amp;'.SID.'">To`grilash</a></div>';}
    }} 
    
    // Контактная информация пользователя
    if($uz==$log){echo'<br><div><b>MEN BILAN BOG`LANISH UCHUN MA`LUMOTLAR:<br></b>';} else {echo'<br><div><b>ALOQA UCHUN MA`LUMOTLAR:<br></b>';}
    
    // Проверяем наличие контактной информации, кроме почты (почта пока конфиденциальна)
    if ($uzdata[102]!="" || $uzdata[170]!="" || $uzdata[171]!="" || $uzdata[172]!="" || $uzdata[174]!="" || $uzdata[182]!="" || $uzdata[176]!="" || $uzdata[177]!="" || $uzdata[178]!="" || $uzdata[173]!="" || $uzdata[19]!="" || $uzdata[5]!="" || $uzdata[180]!="" || $uzdata[179]!="" || $uzdata[181]!="") { // Ищем контактную инфо в ячейках
    
    // Телефон 1
    if ($uzdata[102]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Telefon: </small></td>';
    if ($uzdata[189]=="" || $uzdata[189]=="0"){ // Просим разрешения показывать инфо гостям, если нет - ДО СВИДАНИЯ!
    echo'<td>'.check($uzdata[102]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){ // Доступ для просмотра только авторизованым пользователям
    echo'<td>'.check($uzdata[102]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';}
    
    // Все следующме пункты контактной информации делаем по принципу "Телефон 1"
    
    // Telefon 2
    if ($uzdata[170]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Telefon: </small></td>';
    if ($uzdata[190]=="" || $uzdata[190]=="0"){
    echo'<td>'.check($uzdata[170]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[170]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';}
    
    // Telefon 3
    if ($uzdata[171]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Telefon: </small></td>';
    if ($uzdata[191]=="" || $uzdata[191]=="0"){
    echo'<td>'.check($uzdata[171]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[171]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';}
    
    // Telefon 4
    if ($uzdata[172]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Telefon: </small></td>';
    if ($uzdata[192]=="" || $uzdata[192]=="0"){
    echo'<td>'.check($uzdata[172]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[172]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';} 
    
    // Webmoney Wmid
    if ($uzdata[174]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney Wmid: </small></td>';
    if ($uzdata[195]=="" || $uzdata[195]=="0"){
    echo'<td>'.check($uzdata[174]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[174]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';} 
    
    // Webmoney WMZ
    if ($uzdata[182]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney WMZ: </small></td>';
    if ($uzdata[196]=="" || $uzdata[196]=="0"){
    echo'<td>'.check($uzdata[182]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[182]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';} 
    
    // Webmoney WMR
    if ($uzdata[176]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney WMR: </small></td>';
    if ($uzdata[197]=="" || $uzdata[197]=="0"){
    echo'<td>'.check($uzdata[176]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[176]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';}
    
    // Webmoney WMU
    if ($uzdata[177]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney WMU: </small></td>';
    if ($uzdata[198]=="" || $uzdata[198]=="0"){
    echo'<td>'.check($uzdata[177]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[177]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';} 
    
    // Webmoney WME
    if ($uzdata[178]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Webmoney WME: </small></td>';
    if ($uzdata[199]=="" || $uzdata[199]=="0"){
    echo'<td>'.check($uzdata[178]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[178]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';} 
    
    // Skype
    if ($uzdata[173]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><small>Skype: </small></td>';
    if ($uzdata[194]=="" || $uzdata[194]=="0"){
    echo'<td>'.check($uzdata[173]).'</td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[173]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';} 
    
    // ICQ
    if ($uzdata[19]!="") {$icq_uin=preg_replace("/[^0-9.]/", "", $uzdata[19]);  
    
    echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="40%" valign="top"><img src="http://web.icq.com/whitepages/online?icq='.$icq_uin.'&amp;img=5" alt=""> '; 
    echo'<small>ICQ: </small></td>';
    if ($uzdata[193]=="" || $uzdata[193]=="0"){
    echo'<td>'.check($uzdata[19]).' </td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td>'.check($uzdata[19]).'</td>';} else {echo'<td><small><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mexmonlar uchun yopiq</a></small></td>';}}
    echo'</tr></table>';}
    
    // Странички в соцсетях 
    
    // Мой сайт в Интернете
    if ($uzdata[5]!="" && $uzdata[5]!="http://") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr>';
    if ($uzdata[200]=="" || $uzdata[200]=="0"){
    echo'<td width="100%" valign="top"><a href="'.check($uzdata[5]).'" target="_blank">Mening internetdagi saytim</a></td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td width="100%" valign="top"><a href="'.check($uzdata[5]).'" target="_blank">Mening internetdagi saytim</a></td>';} else {
    echo'<td width="100%" valign="top"><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Mening internetdagi saytim</a></td>';}}
    echo'</tr></table>';} 
    
    // Я в Одноклассниках
    if ($uzdata[180]!="" && $uzdata[180]!="http://") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr>';
    if ($uzdata[202]=="" || $uzdata[202]=="0"){
    echo'<td width="100%" valign="top"><a href="'.check($uzdata[180]).'" target="_blank">Men "Odnoklassniki"da</a></td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td width="100%" valign="top"><a href="'.check($uzdata[180]).'" target="_blank">Men "Odnoklassniki"da</a></td>';} else {
    echo'<td width="100%" valign="top"><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Men "Odnoklassniki"da</a></td>';}}
    echo'</tr></table>';} 
    
    // Я [В]Контакте
    if ($uzdata[179]!="" && $uzdata[179]!="http://") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr>';
    if ($uzdata[201]=="" || $uzdata[201]=="0"){
    echo'<td width="100%" valign="top"><a href="'.check($uzdata[179]).'" target="_blank">Men "[V] Kontakte"da</a></td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td width="100%" valign="top"><a href="'.check($uzdata[179]).'" target="_blank">Men "[V] Kontakte"da</a></td>';} else {
    echo'<td width="100%" valign="top"><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Men "[V] Kontakte"da</a></td>';}}
    echo'</tr></table>';} 
    
    // Я в Твиттере
    if ($uzdata[181]!="" && $uzdata[181]!="http://") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr>';
    if ($uzdata[203]=="" || $uzdata[203]=="0"){
    echo'<td width="100%" valign="top"><a href="'.check($uzdata[181]).'" target="_blank">Men "Twitter"da</a></td>';} else {
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    echo'<td width="100%" valign="top"><a href="'.check($uzdata[181]).'" target="_blank">Men "Twitter"da</a></td>';} else {
    echo'<td width="100%" valign="top"><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/nosystem.php","","width=400,height=250,scrollbars=yes")>Men "Twitter"da</a></td>';}}
    echo'</tr></table>';}  
    
    } else {echo' Ma`lumot taqdim etilmagan!';} // Если информация о контактах отсутствует, уведомляем об этом гостей анкеты
    echo'</div>';
    
    
    
    // Статистика пользователя
    if($uz==$log){echo'<br><div><b>Statistika:</b><br>';} else {echo'<br><div><b>'.$uzdata[29].' bizning saytda:</b><br>'; } 
    echo'Tashriflar: <b><small>'.(int)$uzdata[11].'</small></b><br>';
    echo'Forumdagi xabarlari: <b><small>'.(int)$uzdata[8].'</small></b><br>';
    echo'Maqolalar uchun bildirgan fikrlari:<b><small> '.(int)$uzdata[33].'</small></b><br>';
    echo'Ball: <b><small>'.(int)$uzdata[36].' </small></b><br>';
    echo'Tartibbuzarliklari: <b><small>'.(int)$uzdata[64].' </small></b><br>';
    echo 'Puli:<b><small> '.moneys(user_bankmany($uz)+$uzdata[41]).'</small></b> <br>';
    echo 'Naqd: <b><small>'.moneys($uzdata[41]).' </small></b><br>';
    echo 'Bankdagilari: <b><small>'.moneys(user_bankmany($uz)).'</small></b><br>';
    
    if($uzdata[54]>0){echo'Kreditdan qarzi:<b><small> '.moneys($uzdata[54]).' </small></b><br>';}
    if ($uzdata[13]!="") {echo'Браузер: <b><small>'.check($uzdata[13]).' </small></b><br>';}
    
    //Рассылка новостей
    echo 'Yangiliklarga obunaligi: ';
    if ($uzdata[34]=="1") {echo'<b><small>Obunachi</small></b><br>';}else {echo'<b><small>Obuna bo`lmagan</small></b><br>';}
    
    if ($uzdata[6]!="") {echo 'Qachondan beri biz bilan: <b><small>'.date_fixed($uzdata[6],'j F Y').'</small></b><br>';} 
    
    
    $lifefiles = file(BASEDIR."local/datalife/$uz.dat"); 
    $lifestrs = explode("|",$lifefiles[0]);
    
    // Провел на сайте
    echo 'Saytda o`tkazgan vaqti: <b><small>'.makestime($lifestrs[1]).'</small></b></div>';
    
    // Предыдущее посещение
    echo '<br><center>So`nggi tashrifi: <br><b><small>'.date_fixed($uzdata[44],'j F Y в H:i').'</small></center>'; 
    echo'</div>';
    
    
    echo'</td>';
    echo'<td width="55%" valign="top"">';
    echo'<div>';
    
    
    if ($uzdata[43]!=="") {echo'<img src="../'.check($uzdata[43]).'" alt="">.</div>';} // Аватарка 
    
    // Приватный статус
    if ($uzdata[108]=="") {echo'<div class=linia></div>';}                           
    if ($uzdata[108]=="1") {echo'<img src="../images/statusx/1.gif" alt=""/>';} 
    if ($uzdata[108]=="2") {echo'<img src="../images/statusx/2.gif" alt=""/>';} 
    if ($uzdata[108]=="3") {echo'<img src="../images/statusx/3.gif" alt=""/>';} 
    if ($uzdata[108]=="4") {echo'<img src="../images/statusx/4.gif" alt=""/>';} 
    if ($uzdata[108]=="5") {echo'<img src="../images/statusx/5.gif" alt=""/>';} 
    if ($uzdata[108]=="6") {echo'<img src="../images/statusx/6.gif" alt=""/>';} 
    if ($uzdata[108]=="7") {echo'<img src="../images/statusx/7.gif" alt=""/>';} 
    if ($uzdata[108]=="8") {echo'<img src="../images/statusx/8.gif" alt=""/>';} 
    if ($uzdata[108]=="9") {echo'<img src="../images/statusx/9.gif" alt=""/>';} 
    if ($uzdata[108]=="10") {echo'<img src="../images/statusx/10.gif" alt=""/>';}
    if ($uzdata[108]=="11") {echo'<img src="../images/statusx/11.gif" alt=""/>';} 
    if ($uzdata[108]=="12") {echo'<img src="../images/statusx/12.gif" alt=""/>';}
    if ($uzdata[108]=="13") {echo'<img src="../images/statusx/13.gif" alt=""/>';}
    if ($uzdata[108]=="14") {echo'<img src="../images/statusx/14.gif" alt=""/>';}
    if ($uzdata[108]=="15") {echo'<img src="../images/statusx/15.gif" alt=""/>';}
    if ($uzdata[108]=="16") {echo'<img src="../images/statusx/16.gif" alt=""/>';}
    if ($uzdata[108]=="17") {echo'<img src="../images/statusx/17.gif" alt=""/>';}
    if ($uzdata[108]=="18") {echo'<img src="../images/statusx/18.gif" alt=""/>';}
    if ($uzdata[108]=="19") {echo'<img src="../images/statusx/19.gif" alt=""/>';}
    if ($uzdata[108]=="20") {echo'<img src="../images/statusx/20.gif" alt=""/>';}
    if ($uzdata[108]=="21") {echo'<img src="../images/statusx/21.gif" alt=""/>';}
    if ($uzdata[108]=="22") {echo'<img src="../images/statusx/22.gif" alt=""/>';}
    if ($uzdata[108]=="24") {echo'<img src="../images/statusx/23.gif" alt=""/>';}
    if ($uzdata[108]=="25") {echo'<img src="../images/statusx/25.gif" alt=""/>';}
    if ($uzdata[108]=="26") {echo'<img src="../images/statusx/26.gif" alt=""/>';}
    if ($uzdata[108]=="27") {echo'<img src="../images/statusx/27.gif" alt=""/>';}
    if ($uzdata[108]=="28") {echo'<img src="../images/statusx/28.gif" alt=""/>';}
    if ($uzdata[108]=="29") {echo'<img src="../images/statusx/29.gif" alt=""/>';}
    if ($uzdata[108]=="30") {echo'<img src="../images/statusx/30.gif" alt=""/>';}
    if ($uzdata[108]=="31") {echo'<img src="../images/statusx/31.gif" alt=""/>';}
    if ($uzdata[108]=="32") {echo'<img src="../images/statusx/32.gif" alt=""/>';}
    if ($uzdata[108]=="33") {echo'<img src="../images/statusx/33.gif" alt=""/>';}
    if ($uzdata[108]=="34") {echo'<img src="../images/statusx/34.gif" alt=""/>';}
    if ($uzdata[108]=="36") {echo'<img src="../images/statusx/36.gif" alt=""/>';}
    if ($uzdata[108]=="37") {echo'<img src="../images/statusx/37.gif" alt=""/>';}
    if ($uzdata[108]=="38") {echo'<img src="../images/statusx/38.gif" alt=""/>';}
    if ($uzdata[116]!="") {echo' '.check($uzdata[116]).'<div class=linia></div><hr>';} // Подпись к статусу
    
    // Статус на сайте 
    if ($uzdata[40]==""){echo ' <font color="#FF0000"><b>'.user_ststuses($uzdata[36]).'</b></font><br>';} 
    else{echo' <font color="#FF0000"><b>'.check($uzdata[40]).'</b></font><br>';}
    
    // Пол 
    if ($uzdata[15]=="M") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Jins:</small></td><td>Erkak</td></tr></table>';} else
    {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Jins:</small></td><td>Ayol</td></tr></table>';}
    
    // Семейное положение
    echo'<div>';
    if ($uzdata[107]=="") {echo'<b></b><div class=linia></div>';}  
    if ($uzdata[107]=="1") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Oilaviy xolati: </small></td><td>Yigitim bor</td></tr></table>';}   
    if ($uzdata[107]=="2") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Oilaviy xolati: </small></td><td>Qizim bor</td></tr></table>';}  
    if ($uzdata[107]=="3") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Oilaviy xolati: </small></td><td>Erga tekkanman</td></tr></table>';}  
    if ($uzdata[107]=="4") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Oilaviy xolati: </small></td><td>O`ylanganman</td></tr></table>';}  
    if ($uzdata[107]=="5") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Oilaviy xolati: </small></td><td>Ajrashganman</td></tr></table>';}  
    if ($uzdata[107]=="6") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Oilaviy xolati: </small></td><td>Qidirayapman</td></tr></table>';}  
    if ($uzdata[107]=="7") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Oilaviy xolati: </small></td><td>Hech kim kerak emas</td></tr></table>';}  
    if ($uzdata[107]=="8") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Oilaviy xolati: </small></td><td>O`ylayapman</td></tr></table>';}
    echo'</div>';
    
    // Вывод авторитета
    echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Xurmat: </small></td><td><b>'.(int)$uzdata[49].' </b>(+'.(int)$uzdata[50].'/-'.(int)$uzdata[51].')</td></tr></table>';
    
    // Баллы пользователя
    echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>To`plagan ballari: </small></td><td><b>'.(int)$uzdata[36].' </b></td></tr></table>';
    
    // Откуда пользователь (город, страна)
    echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Qayerdan: </small></td><td>';
    if ($uzdata[101]!="") {echo''.check($uzdata[101]). ' &nbsp; ';}
    if($uzdata[106]==""){echo 'Ko`rsatilmagan<div class=linia></div>';} if($uzdata[106]=="U"){echo' <img src="../images/flagsstrany/ukraina.gif" alt=""/>';} if($uzdata[106]=="R"){echo' <img src="../images/flagsstrany/rossia.gif" alt=""/>';}
    echo'</td></tr></table>';
    
    // Инфо пользователя
    if ($uzdata[18]!="" && $uzdata[18]!=".."){echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Tug`ilgan kuni: </small></td><td>'.check($uzdata[18]).'</td></tr></table>';}
    if ($uzdata[16]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Bo`yi:</small></td><td> '.(int)$uzdata[16].' sm.</td></tr></table>';}
    if ($uzdata[17]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Og`irligi: </small></td><td>'.(int)$uzdata[17].' kg.</td></tr></table>';}
    if ($uzdata[3]!="") {echo'<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>O`zi xaqida: </small></td><td>'.check($uzdata[3]).' </td></tr></table>';}
    
    // Место нахождения на сайте
    if ($uzdata[74]<1){echo '<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Hozir a`zo qayerda:</small></td><td> '.$whouser.'</td></tr></table>';}
    else {
    echo '<table cellpadding="3" cellspacing="0" border="0" width="100%"><tr><td width="50%" valign="top"><small>Hozir a`zo qayerdaligi: </small></td><td>Sir!</td></tr></table>';}
    
    
    
    
    
    //////////////////////////////////////////////////////////////
    ///////-------------СТЕНА ПОЛЬЗОВАТЕЛЯ-----------------------/////////
    //////////////////////////////////////////////////////////////
    
    
    //------------ Форма отправки коммента авторизоваными пользователями -----------//
    
    if ($_SESSION['log']!="" && md5($_SESSION['par'])!="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {
    
    echo'<hr><form action="../pages/anketa.php?uz='.$uz.'&amp;system=addstena&amp;'.SID.'" method="post"">';
    
    echo '<a href=javascript:void(0); onClick=window.open("../pages/smiles.php","","width=300,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/smiles.php","","width=300,height=400,scrollbars=yes")>Smayllar</a></a> | ';
    if ($dostup==101 || $dostup==102){
    echo '<a href=javascript:void(0); onClick=window.open("../pages/smiles2.php","","width=300,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/smiles2.php","","width=300,height=400,scrollbars=yes")>Ma`muriyat smayllari</a></a> | ';}
    echo '<a href=javascript:void(0); onClick=window.open("../pages/tegi.php","","width=320,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/tegi.php","","width=620,height=400,scrollbars=yes")>Teglar</a></a> ';
    echo'<textarea cols="25" rows="3" name="msg"></textarea><br>';
    echo'<input type="hidden" name="name" value='.$log.'>';
    
    if($config_translit=="1"){
    echo'Translit: <input name="trans" type="checkbox" value="y" /><br>';}
    echo'<input type="submit" value="Yuborish" /></form><br><br>';
    
    } else {
    
    //------------ Форма отправки коммента неавторизоваными пользователями -----------//
    
    if ($uzdata[222]=="" || $uzdata[222]=="1"){ // Просим полный доступ к стене гостям, если нет - ДО СВИДАНИЯ!
    if ($uzdata[188]=="" || $uzdata[188]=="1"){ // Просим разрешения писать гостям, если нет - ДО СВИДАНИЯ!
    echo'<hr><form action="../pages/anketa.php?uz='.$uz.'&amp;system=addstenano&amp;'.SID.'" method="post"">';
    
    echo '<a href=javascript:void(0); onClick=window.open("../pages/smiles.php","","width=300,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/smiles.php","","width=300,height=400,scrollbars=yes")>Smayllar</a></a> | ';
    if ($dostup==101 || $dostup==102){
    echo '<a href=javascript:void(0); onClick=window.open("../pages/smiles2.php","","width=300,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/smiles2.php","","width=300,height=400,scrollbars=yes")>Ma`muriyat smayllari</a></a> | ';}
    echo '<a href=javascript:void(0); onClick=window.open("../pages/tegi.php","","width=320,height=400,scrollbars=yes")><a href=javascript:void(0); onClick=window.open("../pages/tegi.php","","width=620,height=400,scrollbars=yes")>Teglar</a></a> ';
    echo'<textarea cols="25" rows="3" name="msg"></textarea><br>';
    echo'<input type="text" name="name" value="Ismingiz"> &nbsp; <input type="text" name="email" value="Elektron-Qutingiz"><br><br>';
    
    // мыло, будет использовано на стене в виде браузерной ссылки на пользователя
    if($config_translit=="1"){
    echo'Translit: <input name="trans" type="checkbox" value="y" /> &nbsp; ';}
    
    
    // пол гостя, нужен для грамматически правильного вывода сообщения на стену
    echo 'E ';
    echo '<input name="pol" type="radio" value="1" checked>';
    echo ' &nbsp; &nbsp; ';
    echo '<input name="pol" type="radio" value="2">';
    echo ' A';
    
    /* по умолчанию пол мужской, можно и снять принудительный указатель "checked", 
    так как в добавлении сообщения идет проверка на наличие указателя пола
    */
    
    echo' &nbsp; <input type="submit" value="Yuborish" /></form><br><br>';} else {echo '<br>Talaba mexmonlar uchun xabar qoldirishni taqiqlagan! <br>shu sababli <a href="../pages/vhod.php?'.SID.'">Saytga kiring</a></b> yoki <a href="../pages/registration.php?'.SID.'">Ro`yxatdan o`ting</a>!<br><br>';}}}
    
    
    
    
    
    ///////////////////////////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////// ПРОСМОТР СТЕНЫ ПОЛЬЗОВАТЕЛЯМИ  САЙТА
    ///////////////////////////////////////////// эта опция нужна, если доступ к стене закрыт для гостей
    ///////////////////////////////////////////////////////////////////////////////////////////////
    
    
    if ($_SESSION['log']!="" && md5($_SESSION['par'])!="" && md5($_SESSION['par'])==$provpar && $_SESSION['log']==$provlog ) {
    
    $file = file(BASEDIR."local/datastena/$uz.dat");
    $file = array_reverse($file);
    
    $total = count($file);    
    
    
    $pageboard = (int)$_GET['pageboard'];
    if($pageboard < 0 || $pageboard > $total){$pageboard = 0;}
    if ($total < $pageboard + 10){ $end = $total; }
    else {$end = $pageboard + 10; }
    
    
    if($total < 1){echo 'Xabarlar xali yo`q!<br>Sizda birinchilardan bo`lish imkoniyati bor!';} 
    
    // Если на стене есть сообщения, то выводим их количество
    if($total >= 1){echo 'Xabarlar soni: '.(int)$total.' ';}
    
    // Если сообщений 2 и больше, то владельцу стены предлагаем очистить стену
    if($total > 1 && $uz==$log){echo '| <small><a href="anketa.php?system=delboard&amp;uz='.$uz.'&amp;'.SID.'">Xabarlarni hammasini o`chirish</a></small>';}
    
    echo '<br><br>';
    
    for ($i = $pageboard; $i < $end; $i++){
    
    $file = file(BASEDIR."local/datastena/$uz.dat");
    $file = array_reverse($file);
    $data = explode("|",$file[$i]);
    $message = (int)$_GET['message'];
    $mess = (int)$_GET['mess'];
    $message=$total+$i-$total+1;
    $mess=$total-$i-1;
    
    $data[0]=bb_code($data[0]);
    
    // Читаем файл профиля автора сообщения на стене
    $avas = file("../local/profil/$data[1].prof"); 
    $avs = explode(":||:",$avas[0]);
    
    
    if ($data[2]=="") { // сообщения от авторизованых пользователей
    echo'<div class="m"><table cellpadding="5" cellspacing="0" width="100%" border="1"><tr><td><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="30%" valign="top">'.(int)$message.' ';
    if($avs[72]!=="" && file_exists("../local/dataavaphoto/$avs[72]")){
    $ext = strtolower(substr($avs[72], strrpos($avs[72], '.') + 1));
    $dt = explode("|", $lines[$i]);	
    echo'<img src="../upphoto/resize.php?act='.$ext.'&amp;gdir=local&amp;gpoddir=dataavaphoto&amp;gname='.$avs[72].'&amp;maxsize=200500" width="60" alt="rasm">.<div></div>';
    } else {echo'<img src="../images/img/nofoto.gif" width="60" alt="Нет фото">.';}
    echo'</td><td valign="top">';
    echo'<small><a href="anketa.php?uz='.$data[1].'&amp;'.SID.'">'.$avs[29].' '.$data[1].' '.$avs[100].'</a> <br>'.date_fixed($data[3]).'</small>';
    
    // грамматически правильный вывод фразы
    if ($avs[15]=="E") {echo' <small>yozdi:</small> <br><br>';}
    if ($avs[15]=="A") {echo' <small>yozdi:</small> <br><br>';}
    
    echo''.$data[0].'<br><br><small><font color="#CC00CC">'.$data[4].' '.$data[5].'</font></small>';
    echo'</td></tr><tr><td></td><td align="right">';
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    if ($data[1]!=$log){
    echo' <small><a href="privat.php?action=submit&amp;uz='.$data[1].'&amp;'.SID.'">Shaxsiy xabar</a> | <a href="kontakt.php?action=add&amp;uz='.$data[1].'&amp;'.SID.'">Do`stlarga</a> | <a href="ignor.php?action=add&amp;uz='.$data[1].'&amp;'.SID.'">Rad etish</a></small>';}
    if ($uz==$log){
    echo' <small><a href="anketa.php?system=del&amp;uz='.$uz.'&mess='.$mess.'&amp;'.SID.'"><font color="#FF0000">O`chirish</font></a>';}}
    echo'</td></tr></table></td></tr></table><br></div>';}
    
    else {
    
    // сообщения от неавторизованых пользователей
    echo'<div class="m"><table cellpadding="5" cellspacing="0" width="100%" border="1"><tr><td><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="30%" valign="top">';
    echo' '.(int)$message.' <img src="../images/img/nofoto.gif" width="60" alt="Rasm yo`q">.';
    echo'</td><td valign="top">';
    echo'<small> Sayt mexmoni <a href=mailto:'.$data[2].'>'.$data[1].'</a> <br>'.date_fixed($data[3]).'</small>';
    
    if ($data[6]=="2") {echo' <small>yozdi:</small> <br><br>';}
    if ($data[6]=="1") {echo' <small>yozdi:</small> <br><br>';}
    
    echo''.$data[0].'<br><br><small><font color="#CC00CC">'.$data[4].' '.$data[5].'</font></small>';
    echo'</td></tr><tr><td></td><td align="right">';
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    if ($uz==$log){
    echo' <small><a href="anketa.php?system=del&amp;uz='.$uz.'&mess='.$mess.'&amp;'.SID.'"><font color="#FF0000">O`chirish</font></a></small>';}}
    echo'</td></tr></table></td></tr></table><br></div>';}
    
    }
    //----------------------- Постраничный вывод сообщений  стены -----------------//
    // количество сообщений на странице - 10
    // Если сообщений в файле меньше 10, то постраничный вывод скрываем!
    
    if($total>10){
    
    echo'<hr>';
    
    if ($pageboard != 0) {echo '<a href="anketa.php?uz='.$uz.'&amp;pageboard='.($pageboard - 10).'&amp;'.SID.'">&lt;-Orqaga</a> ';}else{echo'&lt;-Orqaga';}
    echo ' | ';
    if ($total > $pageboard + 10) {echo ' <a href="anketa.php?uz='.$uz.'&amp;pageboard='.($pageboard + 10).'&amp;'.SID.'">Davomi-&gt;</a>';}else{echo'Davomi-&gt;';}
    
    
    $ma=ceil($total/10);
    $ma2=$ma*10-10;
    
    echo ' Sahifalar:';
    $asd=$pageboard-(10*3);
    $asd2=$pageboard+(10*4);
    
    if($asd<$total && $asd>0){echo ' <a href="anketa.php?uz='.$uz.'&amp;pageboard=0&amp;'.SID.'">1</a> ... ';}
    
    for($i=$asd; $i<$asd2;)
    {
    if($i<$total && $i>=0){
    $ii=floor(1+$i/10);
    
    if ($pageboard==$i) {
    echo ' <b>'.$ii.'</b>';
    } else {
    echo ' <a href="anketa.php?uz='.$uz.'&amp;pageboard='.$i.'&amp;'.SID.'">'.$ii.'</a>';
    }}
    
    $i=$i+10;}
    if($asd2<$total){echo ' ... <a href="anketa.php?uz='.$uz.'&amp;pageboard='.$ma2.'&amp;'.SID.'">'.$ma.'</a>';}
    }
    
    
    
    
    ///////////////////////////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////// ПРОСМОТР СТЕНЫ ГОСТЯМИ САЙТА
    ///////////////////////////////////////////// эта опция нужна, если доступ к стене закрыт для гостей
    ///////////////////////////////////////////////////////////////////////////////////////////////
    } else {
    if ($uzdata[222]=="" || $uzdata[222]=="1"){ // Просим доступ к стене гостям, если нет - ДО СВИДАНИЯ!
    $file = file(BASEDIR."local/datastena/$uz.dat");
    $file = array_reverse($file);
    
    $total = count($file);    
    
    
    $pageboard = (int)$_GET['pageboard'];
    if($pageboard < 0 || $pageboard > $total){$pageboard = 0;}
    if ($total < $pageboard + 10){ $end = $total; }
    else {$end = $pageboard + 10; }
    
    
    if($total < 1){echo 'Xali xabar qoldirilmagan!<br>sizda birinchilardan bo`lib xabar qoldirish imkoniyati bor!';} 
    
    // Если на стене есть сообщения, то выводим их количество
    if($total >= 1){echo 'Xabarlar soni: '.(int)$total.' ';}
    
    // Если сообщений 2 и больше, то владельцу стены предлагаем очистить стену
    if($total > 1 && $uz==$log){echo '| <small><a href="anketa.php?system=delboard&amp;uz='.$uz.'&amp;'.SID.'">O`chirish</a></small>';}
    
    echo '<br><br>';
    
    for ($i = $pageboard; $i < $end; $i++){
    
    $file = file(BASEDIR."local/datastena/$uz.dat");
    $file = array_reverse($file);
    $data = explode("|",$file[$i]);
    $message = (int)$_GET['message'];
    $mess = (int)$_GET['mess'];
    $message=$total+$i-$total+1;
    $mess=$total-$i-1;
    
    $data[0]=bb_code($data[0]);
    
    // Читаем файл профиля автора сообщения на стене
    $avas = file("../local/profil/$data[1].prof"); 
    $avs = explode(":||:",$avas[0]);
    
    
    if ($data[2]=="") { // сообщения от авторизованых пользователей
    echo'<div class="m"><table cellpadding="5" cellspacing="0" width="100%" border="1"><tr><td><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="30%" valign="top">'.(int)$message.' ';
    if($avs[72]!=="" && file_exists("../local/dataavaphoto/$avs[72]")){
    $ext = strtolower(substr($avs[72], strrpos($avs[72], '.') + 1));
    $dt = explode("|", $lines[$i]);	
    echo'<img src="../upphoto/resize.php?act='.$ext.'&amp;gdir=local&amp;gpoddir=dataavaphoto&amp;gname='.$avs[72].'&amp;maxsize=200500" width="60" alt="Фото">.<div></div>';
    } else {echo'<img src="../images/img/nofoto.gif" width="60" alt="Нет фото">.';}
    echo'</td><td valign="top">';
    echo'<small><a href="anketa.php?uz='.$data[1].'&amp;'.SID.'">'.$avs[29].' '.$data[1].' '.$avs[100].'</a> <br>'.date_fixed($data[3]).'</small>';
    
    // грамматически правильный вывод фразы
    if ($avs[15]!="E") {echo' <small>yozdi:</small> <br><br>';}
    if ($avs[15]!="A") {echo' <small>yozdi:</small> <br><br>';}
    
    echo''.$data[0].'<br><br><small><font color="#CC00CC">'.$data[4].' '.$data[5].'</font></small>';
    echo'</td></tr><tr><td></td><td align="right">';
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    if ($data[1]!=$log){
    echo' <small><a href="privat.php?action=submit&amp;uz='.$data[1].'&amp;'.SID.'">Shaxsiy maktub</a> | <a href="kontakt.php?action=add&amp;uz='.$data[1].'&amp;'.SID.'">Do`stlarga</a> | <a href="ignor.php?action=add&amp;uz='.$data[1].'&amp;'.SID.'">Rad etish</a></small>';}
    if ($uz==$log || $dostup==101 || $dostup==102 || $dostup==103){
    echo' <small><a href="anketa.php?system=del&amp;uz='.$uz.'&mess='.$mess.'&amp;'.SID.'"><font color="#FF0000">O`chirish</font></a>';}}
    echo'</td></tr></table></td></tr></table><br></div>';}
    
    else {
    
    // сообщения от неавторизованых пользователей
    echo'<div class="m"><table cellpadding="5" cellspacing="0" width="100%" border="1"><tr><td><table cellpadding="0" cellspacing="0" width="100%" border="0"><tr><td width="30%" valign="top">';
    echo' '.(int)$message.' <img src="../images/img/nofoto.gif" width="60" alt="Rasm yo`q">.';
    echo'</td><td valign="top">';
    echo'<small> Sayt mexmoni <a href=mailto:'.$data[2].'>'.$data[1].'</a> <br>'.date_fixed($data[3]).'</small>';
    
    if ($data[6]=="2") {echo' <small>yozdi:</small> <br><br>';}
    if ($data[6]=="1") {echo' <small>yozdi:</small> <br><br>';}
    
    echo''.$data[0].'<br><br><small><font color="#CC00CC">'.$data[4].' '.$data[5].'</font></small>';
    echo'</td></tr><tr><td></td><td align="right">';
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!=""){
    if ($uz==$log || $dostup==101 || $dostup==102 || $dostup==103){
    echo' <small><a href="anketa.php?system=del&amp;uz='.$uz.'&mess='.$mess.'&amp;'.SID.'"><font color="#FF0000">O`chirish</font></a></small>';}}
    echo'</td></tr></table></td></tr></table><br></div>';}
    
    }
    // Постраничный вывод сообщений  стены -----------------//
    
    
    if($total>10){
    
    echo'<hr>';
    
    if ($pageboard != 0) {echo '<a href="anketa.php?uz='.$uz.'&amp;pageboard='.($pageboard - 10).'&amp;'.SID.'">&lt;-Orqaga</a> ';}else{echo'&lt;-Orqaga';}
    echo ' | ';
    if ($total > $pageboard + 10) {echo ' <a href="anketa.php?uz='.$uz.'&amp;pageboard='.($pageboard + 10).'&amp;'.SID.'">Davomi-&gt;</a>';}else{echo'Davomi-&gt;';}
    
    
    $ma=ceil($total/10);
    $ma2=$ma*10-10;
    
    echo ' Sahifalar:';
    $asd=$pageboard-(10*3);
    $asd2=$pageboard+(10*4);
    
    if($asd<$total && $asd>0){echo ' <a href="anketa.php?uz='.$uz.'&amp;pageboard=0&amp;'.SID.'">1</a> ... ';}
    
    for($i=$asd; $i<$asd2;)
    {
    if($i<$total && $i>=0){
    $ii=floor(1+$i/10);
    
    if ($pageboard==$i) {
    echo ' <b>'.$ii.'</b>';
    } else {
    echo ' <a href="anketa.php?uz='.$uz.'&amp;pageboard='.$i.'&amp;'.SID.'">'.$ii.'</a>';
    }}
    
    $i=$i+10;}
    if($asd2<$total){echo ' ... <a href="anketa.php?uz='.$uz.'&amp;pageboard='.$ma2.'&amp;'.SID.'">'.$ma.'</a>';}
    }
    } else {echo '<br>Talaba mexmonlarga xabar qoldirishlarini taqiqlagan! <br>shu sababli <a href="../pages/vhod.php?'.SID.'">Saytga kiring</a></b> yoki <a href="../pages/registration.php?'.SID.'">Ro`yxatdan o`ting</a>!<br><br>';}
    }
    
    
    echo'</td>';
    echo'</tr>';
    echo'</table>';
    
    
    
    } else {echo '<br><center><big>Bunday login bilan saytimizda Talaba yo`q!</big></center><br><br>'.$back.'<br>';}
    } else {echo '<br><center><big>Xatolik. Bunday login bilan saytimizda Talaba yo`q!</big></center><br><br>'.$back.'<br>';}
    
    
    }
    
    
    
    
    
    
    
    /////////////////////////////////////////////////////////////////////////
    ///////  Запись стены от авторизованых пользователей  ////////////////////
    /////////////////////////////////////////////////////////////////////////
    
    if($system==addstena){
    
    if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
    
    $uz=check($uz);
    
    echo'<table cellpadding="8" cellspacing="0" width="100%" border="0"><tr><td valign="top">';
    echo '<img src="../images/img/partners.gif" alt=""> <b>Talaba sahifasida xabar qoldirish '.$uz.'</b><br><br>';
    echo'</td></tr></table>';
    
    if ($provlog==$_SESSION['log'] && $provpar==md5($_SESSION['par']) && $_SESSION['log']!="" && md5($_SESSION['par'])!="") { // Проверка авторизации
    if($uz!=""){ // Ищем пользователя. Если не находим - выводим ошибку
    if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\[\]\@\/\(\:\-\s]+$|u', $msg)){ // В поле СООБЩЕНИЕ разрешаем только русские, украинские буквы, латиницу, цифры и знаки _ . ! ? ) [ ] @ / ( : - Если видим лишнее - выводим ошибку!
    if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\(\:\-\s]+$|u', $name)){ //На всякий случай фильтруем поле ИМЯ
    
    
    $uz_prof = file("../local/profil/$uz.prof"); 
    $uz_udata = explode(":||:",$uz_prof[0]);	
    if($uz_udata[0]!=""){	
    
    
    //--------------------- Антифлуд -----------------------------//
    if($config_floodstime > 0){
    if(flooder($ip, $php_self) == TRUE ){header ("Location: anketa.php?uz=$uz&isset=antiflood&".SID); exit;}
    $flood_file = fopen(BASEDIR."local/flood.dat", "a+");
    flock ($flood_file,LOCK_EX);
    fputs ($flood_file,"$sitetime|$ip|$php_self|\r\n");
    fflush($flood_file);
    flock ($flood_file,LOCK_UN);
    fclose($flood_file);   
    }
    
    //--------------------- Карантин -----------------------------//
    
    if($config_karantin > 0){
    if($udata[6]+$config_karantin>$sitetime){header ("Location: anketa.php?uz=$uz&isset=karantin&".SID); exit;}
    }
    
    
    
    $brow=check($brow);
    $msg=wordwrap($msg,150,' ',1);
    $msg=substr($msg,0,5000);
    $msg=check($msg);
    $name=check($name);
    	
    ////////////////////////////////////////
    if($trans=="y"){$msg=transliter($msg);}
    $msg = antimat($msg);
    $msg = smiles($msg);
    $msg = no_br($msg,"<br>");
    ////////////////////////////////////////
    $text=$msg.'|'.$name.'||'.$sitetime.'|'.$brow.'|'.$ip.'|||';
    $text = trim ($text);
    $text = chop($text);
    $text=str_replace( " "     ,' '           ,$text);
    $text=preg_replace( "/\n\n/"    ,'<p>'         ,$text);
    $text=preg_replace( "/\n/"      ,'<br>'        ,$text);
    $text=preg_replace( "/\r/"      ,''            ,$text);
    $text=stripslashes($text);
    $text=preg_replace( "/\\\/",'\',$text);
    $text=str_replace("\r\n","<br>", $text);
    $text=str_replace("\n\n",'<p>',$text);
    $text=str_replace("\n",'<br>',$text);
    $text=str_replace("\t",' ',$text);
    $text=str_replace("\r",' ',$text);
    $text=str_replace('  ',' ',$text);
    
    $fp=fopen("../local/datastena/$uz.dat","a+");
    flock ($fp,LOCK_EX);
    fputs ($fp,"$text\r\n");
    fflush($fp);
    flock ($fp,LOCK_UN);
    fclose($fp);
    
    ///////////////////////////
    
    $file=file(BASEDIR."local/datastena/$uz.dat"); $i = count($file);
    if ($i>=$config_maxpostbook) {
    $fp=fopen(BASEDIR."local/datastena/$uz.dat","w");
    flock ($fp,LOCK_EX);
    unset($file[0],$file[1]);
    fputs($fp, implode("",$file));
    flock ($fp,LOCK_UN);
    fclose($fp);
    }
    
    //------------------------------ Запись в профиль ----------------------------//
    $ufile = file(BASEDIR."local/profil/$log.prof"); 
    $udata = explode(":||:",$ufile[0]);
    
    $udata[14]=$ip;
    $udata[33]++;
    $udata[36]++;
    $udata[41]++;
    
    for ($u=0; $u<$config_userprofkey; $u++){
    $utext.=$udata[$u].':||:';}
    
    if($udata[0]!="" && $udata[1]!="" && $udata[4]!="" && $utext!=""){
    $fp=fopen(BASEDIR."local/profil/$log.prof","a+");
    flock($fp,LOCK_EX);   
    ftruncate($fp,0);                                                                 
    fputs($fp,$utext);
    fflush($fp);
    flock($fp,LOCK_UN);
    fclose($fp);  
    unset($utext);
    }
    
    //------------------------------Уведомление по привату------------------------//
    
    $avaw = file("../local/profil/$uz.prof"); 
    $av = explode(":||:",$avaw[0]);
    
    if ($av[226]=="" || $av[226]=="1"){
    $filesize= filesize(BASEDIR."local/privat/$uz.$config_priv");
    $filesize=round($filesize/1024,2);
    $pers=round($filesize*100/$config_limitsmail);
    if($pers<100){
    
    $msg=no_br($msg);
    $msg=check($msg);
    
    $mess=base64_encode('<img src="../images/custom.gif" alt=""/> Talaba [b][url='.$config_home.'/pages/anketa.php?uz='.$name.'&'.SID.']'.$name.'[/url][/b] Sizning sahifangizda xabar qoldirdi. [url='.$config_home.'/pages/anketa.php?'.SID.']Anketangizni ko`rish.[/url]<br><br>Siz shunga o`xshash xatlarni olishni  [url='.$config_home.'/pages/setting.php?system=info&'.SID.']rad etishingiz mumkin![/url] <br><br>Ushbu xat saytimiz roboti tomonidan yuborildi, unga javob qaytarmang.');
    $tex=$log.'|'.$mess.'|'.$sitetime.'|'; 
    $tex=antimat($tex);
    
    $fp=fopen(BASEDIR."local/privat/$uz.$config_priv","a+");  
    flock ($fp,LOCK_EX);
    fputs($fp,"$tex\r\n");
    fflush ($fp);
    flock ($fp,LOCK_UN);
    fclose($fp);  
    }
    
    $uzer_file = file(BASEDIR."local/profil/$uz.prof"); 
    $uzer_data = explode(":||:",$uzer_file[0]);
    if($config_notificraiting==1){$uzer_data[10]++;}
    for ($u2=0; $u2<$config_userprofkey; $u2++){
    $uzer_text.=$uzer_data[$u2].':||:';}
    
    if($uzer_data[0]!="" && $uzer_data[1]!="" && $uzer_data[4]!="" && $uzer_text!=""){
    $fp2=fopen(BASEDIR."local/profil/$uz.prof","a+");
    flock($fp2,LOCK_EX);   
    ftruncate($fp2,0);                                                                 
    fputs($fp2,$uzer_text);
    fflush($fp2);
    flock($fp2,LOCK_UN);
    fclose($fp2);  
    unset($uzer_text);
    }}
    
    //------------------------------Уведомление по Е-mail ------------------------//
    if ($av[225]=="" || $av[225]=="1"){
    $body = "Talaba ".$name." Sizning sahifangizda xabar qoldirdi ".$config_title."! \nSaytdagi anketangizni ko`rish uchun ".$config_title." ushbu manzil bo`yicha o`ting: ".$config_home."/pages/anketa.php?uz=".$uz."".SID." \n\nSiz shunga o`xshash xatlarni olishdan saytdagi qo`shimcha ``nastroykalardan`` bosh tortishingiz uchun !  \nAgar bu xat Sizga xatolik bilan kelgan bo`lsa, rad eting xalos.\n";
    $body=utf_substr($body,0,5000);
    addmail($av[4], "$config_title - Sahifangizda yangi xabar", "Ip: $ip \nБраузер: $brow \nYuborildi: ".date('j.m.y / H:i',$sitetime)."\n\n".$body, $av[4], $name);
    }
    
    
    echo '<br><center><big> Sizning Talaba sahifasiga xabaringiz '.$uz.' qo`shildi! </big></center><br><br>';
    
    header ("Location: anketa.php?uz=$uz&isset=addmessboard&".SID); exit;
    
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
    } else {echo '<br><center><big> Sizning xabaringiz bo`m-bo`sh yoki ruxsat etilmagan belgilari bor! </big></center><br><br>Разрешены только символы русского, украинского и латинского алфавита, <br>а также знаки <big><b> _ - [] / ! . : ( ) , ?</b></big> и цифры!';}
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
    
    
    echo'<br><br>'.$back.'<br>';
    }
    
    
    
    
    
    //////////////////////////////////////////////////////////////////////////////////
    ////////////// Запись стены от НЕавторизованых пользователей   ////////////////////
    //////////////////////////////////////////////////////////////////////////////////
    
    if($system==addstenano){
    
    if ($uzdata[222]=="" || $uzdata[222]=="1"){ // Просим доступ к стене гостям, если нет - ДО СВИДАНИЯ!
    
    if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
    
    $uz=check($uz);
    
    echo'<table cellpadding="8" cellspacing="0" width="100%" border="0"><tr><td valign="top">';
    echo '<img src="../images/img/partners.gif" alt=""> <b>Запись комментария на стену пользователя '.$uz.'</b><br><br>';
    echo'</td></tr></table>';
    
    if ($uz!=""){ // Ищем пользователя. Если не находим - выводим ошибку
    if ($uzdata[188]=="" || $uzdata[188]=="1"){ // Просим разрешения писать гостям, если нет - ДО СВИДАНИЯ!
    if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\[\]\@\/\(\:\-\s]+$|u', $msg)){ // В поле СООБЩЕНИЕ разрешаем только русские, украинские буквы, латиницу, цифры и знаки _ . ! ? ) [ ] @ / ( : - Если видим лишнее - выводим ошибку!
    if (preg_match('|^[0-9a-zA-Zа-яёіїєґ,А-ЯЁІЇЄҐ_\.\!\?\)\(\:\-\s]+$|u', $name)){ // В поле ИМЯ разрешаем только русские, украинские буквы, латиницу, цифры и знаки _ . ! ? )  @  ( : - Если видим лишнее - выводим ошибку!
    if (preg_match('#^([a-z0-9_\-\.])+\@([a-z0-9_\-\.])+(\.([a-z0-9])+)+$#',$email)){ // В поле МЫЛО разрешаем только формат [email]name@site.domen[/email] Если видим лишнее - выводим ошибку!
    if ($pol!=""){ // Спрашиваем, указан ли пол, если нет - выводим ошибку
    	
    $uz_prof = file("../local/profil/$uz.prof"); 
    $uz_udata = explode(":||:",$uz_prof[0]);	
    if($uz_udata[0]!=""){	
    	
    
    
    //--------------------- Антифлуд -----------------------------//
    if($config_floodstime > 0){
    if(flooder($ip, $php_self) == TRUE ){header ("Location: anketa.php?uz=$uz&isset=antiflood&".SID); exit;}
    $flood_file = fopen(BASEDIR."local/flood.dat", "a+");
    flock ($flood_file,LOCK_EX);
    fputs ($flood_file,"$sitetime|$ip|$php_self|\r\n");
    fflush($flood_file);
    flock ($flood_file,LOCK_UN);
    fclose($flood_file);   
    }
    
    //--------------------- Карантин -----------------------------//
    
    if($config_karantin > 0){
    if($udata[6]+$config_karantin>$sitetime){header ("Location: anketa.php?uz=$uz&isset=karantin&".SID); exit;}
    }
    
    
    
    $brow=check($brow);
    $msg=wordwrap($msg,150,' ',1);
    $msg=substr($msg,0,5000);
    $msg=check($msg);
    $name=check($name);
    $pol=check($pol);
    	
    ////////////////////////////////////////
    if($trans=="y"){$msg=transliter($msg);}
    $msg = antimat($msg);
    $msg = smiles($msg);
    $msg = no_br($msg,"<br>");
    ////////////////////////////////////////
    $text=$msg.'|'.$name.'|'.$email.'|'.$sitetime.'|'.$brow.'|'.$ip.'|'.$pol.'||';
    $text = trim ($text);
    $text = chop($text);
    $text=str_replace( " "     ,' '           ,$text);
    $text=preg_replace( "/\n\n/"    ,'<p>'         ,$text);
    $text=preg_replace( "/\n/"      ,'<br>'        ,$text);
    $text=preg_replace( "/\r/"      ,''            ,$text);
    $text=stripslashes($text);
    $text=preg_replace( "/\\\/",'\',$text);
    $text=str_replace("\r\n","<br>", $text);
    $text=str_replace("\n\n",'<p>',$text);
    $text=str_replace("\n",'<br>',$text);
    $text=str_replace("\t",' ',$text);
    $text=str_replace("\r",' ',$text);
    $text=str_replace('  ',' ',$text);
    
    $fp=fopen("../local/datastena/$uz.dat","a+");
    flock ($fp,LOCK_EX);
    fputs ($fp,"$text\r\n");
    fflush($fp);
    flock ($fp,LOCK_UN);
    fclose($fp);
    
    ///////////////////////////
    
    $file=file(BASEDIR."local/datastena/$uz.dat"); $i = count($file);
    if ($i>=$config_maxpostbook) {
    $fp=fopen(BASEDIR."local/datastena/$uz.dat","w");
    flock ($fp,LOCK_EX);
    unset($file[0],$file[1]);
    fputs($fp, implode("",$file));
    flock ($fp,LOCK_UN);
    fclose($fp);
    }
    
    //------------------------------Уведомление по привату------------------------//
    
    $avaw = file("../local/profil/$uz.prof"); 
    $av = explode(":||:",$avaw[0]);
    
    if ($av[226]=="" || $av[226]=="1"){
    $filesize= filesize(BASEDIR."local/privat/$uz.$config_priv");
    $filesize=round($filesize/1024,2);
    $pers=round($filesize*100/$config_limitsmail);
    if($pers<100){
    
    $msg=no_br($msg);
    $msg=check($msg);
    
    $mess=base64_encode('<img src="../images/custom.gif" alt=""/> Гость сайта [b]'.$name.'[/b] оставил сообщение на стене в Вашей анкете. [url='.$config_home.'/pages/anketa.php?'.SID.']Просмотреть свою анкету.[/url]<br><br>Запретить гостям сайта писать на своей стене или отказаться от таких уведомлений Вы можете в [url='.$config_home.'/pages/setting.php?system=info&'.SID.']Дополнительных настройках сайта![/url] <br><br>Это системное уведомление. На него не нужно отвечать.');
    $tex=$config_nikname.'|'.$mess.'|'.$sitetime.'|'; 
    $tex=antimat($tex);
    
    $fp=fopen(BASEDIR."local/privat/$uz.$config_priv","a+");  
    flock ($fp,LOCK_EX);
    fputs($fp,"$tex\r\n");
    fflush ($fp);
    flock ($fp,LOCK_UN);
    fclose($fp);  
    }
    
    $uzer_file = file(BASEDIR."local/profil/$uz.prof"); 
    $uzer_data = explode(":||:",$uzer_file[0]);
    if($config_notificraiting==1){$uzer_data[10]++;}
    for ($u2=0; $u2<$config_userprofkey; $u2++){
    $uzer_text.=$uzer_data[$u2].':||:';}
    
    if($uzer_data[0]!="" && $uzer_data[1]!="" && $uzer_data[4]!="" && $uzer_text!=""){
    $fp2=fopen(BASEDIR."local/profil/$uz.prof","a+");
    flock($fp2,LOCK_EX);   
    ftruncate($fp2,0);
    fputs($fp2,$uzer_text);
    fflush($fp2);
    flock($fp2,LOCK_UN);
    fclose($fp2);  
    unset($uzer_text);
    }}
    
    //------------------------------Уведомление по Е-mail ------------------------//
    if ($av[225]=="" || $av[225]=="1"){
    $body = "Гость сайта ".$name." оставил новое сообщение на стене в Вашей анкете на сайте ".$config_title."! \nПросмотреть свою анкету на сайте ".$config_title." можно по этому адресу: ".$config_home."/pages/anketa.php?uz=".$uz."".SID." \n\nЗапретить гостям сайта писать на своей стене или отказаться от таких уведомлений Вы можете в Дополнительных настройках сайта!  \nЕсли это письмо попало к Вам по ошибке, просто проигнорируйте его.\n";
    $body=utf_substr($body,0,5000);
    addmail($av[4], "$config_title - Новое сообщение на Вашей стене", "Ip: $ip \nБраузер: $brow \nОтправлено: ".date('j.m.y / H:i',$sitetime)."\n\n".$body, $av[4], $name);
    }
    
    
    echo '<br><center><big> Ваше собщение на стене пользователя '.$uz.' успешно опубликовано! </big></center><br><br>';
    
    header ("Location: anketa.php?uz=$uz&isset=addmessboard&".SID); exit;
    
    
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
    }else{echo '<br><center><big>Ошибка! Вы не указали свой пол!</big></center><br><br>';}
    }else{echo '<br><center><big>Указан неверный адрес E-mail!</big></center> <br><br>Необходим формат [email]name@site.domen[/email]<br><br><br>';}
    }else{echo '<br><center><big>Ваше имя пустое или содержит недопустимые символы! </big></center><br><br>Разрешены только символы русского, украинского и латинского алфавита, <br>а также знаки <big><b> _ - ! . : ( ) , ?</b></big> и цифры!';}
    }else{echo '<br><center><big>Ваше сообщение пустое или содержит недопустимые символы! </big></center><br><br>Разрешены только символы русского, украинского и латинского алфавита, <br>а также знаки <big><b> _ - ! [] / . : ( ) , ?</b></big> и цифры!';}
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);} // Доступ гостям к стене закрыт!!!
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);} // Пользователь не найден!!!
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);} // Доступ гостям к стене закрыт!!!
    
    echo'<br><br>'.$back.'<br>';
    
    } 
    
    
    ///////////////////////////////////////////////////////////////////  
    //////------------------ Блок удаления сообщений стены ------------------//////
    ///////////////////////////////////////////////////////////////////
    
    if($system=="del"){ // Выборочное удаление сообщений
    
    if (isset($_GET['mess'])) {$mess=$_GET['mess'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
    if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
    $uz=check($uz);
    $mess=check($mess);
    
    if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) {
    if ($uz==$log || $dostup==101 || $dostup==102 || $dostup==103){
    if ($mess!="" && $uz!=""){
    // Ищем файл и открываем его
    $file=file("../local/datastena/$uz.dat");
    $fp=fopen("../local/datastena/$uz.dat","w");
    // Ставим работу над файлом в очередь
    flock ($fp,LOCK_EX);
    // Удаляем строку с сообщением
    for ($i=0;$i< sizeof($file);$i++) { if ($i==$mess) {unset($file[$i]);} }
    fputs($fp, implode("",$file));
    // Снимаем очередность работы над файлом
    flock ($fp,LOCK_UN);
    // Закрываем файл и ставим на него права доступа 644
    fclose($fp);
    @chmod("../local/datastena/$uz.dat", 0644);
    // Если сообщений не осталось, удаляем файл
    if (count($file)==0) {unlink ("../local/datastena/$uz.dat");}
    }
    if (count($file)>=1) {header("location: anketa.php?uz=$uz&isset=delmessage&".SID);}
    if (count($file)==0) {header("location: anketa.php?uz=$uz&isset=delboard&".SID);}
    
    // Если это не владелец стены или неаторизованый пользователь, аккуратно посылаем его н***й
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);} 
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
    }
    
    
    
    if($system=="delboard"){ // Полная очистка стены удалением  всего файла сообщений
    
    if (isset($_GET['uz'])) {$uz=$_GET['uz'];} else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID); exit;}
    $uz=check($uz);
    // Действия практически аналогичны вышеприведенным
    if($provpar==md5($_SESSION['par']) && $provlog==$_SESSION['log']) {
    if ($uz==$log || $dostup==101 || $dostup==102 || $dostup==103){
    if ($uz!=""){
    $file=file("../local/datastena/$uz.dat");	
    unlink ("../local/datastena/$uz.dat");
    }
    header("location: anketa.php?uz=$uz&isset=delboard&".SID); 
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);} 
    } else {header("location: anketa.php?uz=$uz&isset=youhacker&".SID);}
    }
    
    
    
    
    
    
    include_once "../themes/$config_themes/foot.php";
    
    ?>
    Добавлено через 54 минуты
    Что-бы понятнее было ,для тестирования приглашаю на свой сайт (не официалный сайт вуза где Я учусь, постепенно движ перевожу на узбекский)

    Login: Test
    Pass : tester

    Для входа: _http://sampi.byethost6.com/pages/vhod.php?

    Юзер лист: _http://sampi.byethost6.com/pages/userlist.php?

    Выбыраете любого юзера, открывается профил (и стена), но там сами разберетес, помоему.
     
  2. indimions

    indimions Создатель

    Регистр.:
    5 май 2009
    Сообщения:
    24
    Симпатии:
    3
    это все хорошо, только думаю модули так просто не подключаются, всетаки либо в админке следует его подключить либо в конфиге прописать этот модуль...
     
  3. Life-BEC

    Life-BEC

    Регистр.:
    1 апр 2009
    Сообщения:
    186
    Симпатии:
    20
    Проблема рещена, просто надо было создат папку "datastena".

    Спасибо за отклик, Брат!!!
     
Статус темы:
Закрыта.