Файл: top/registration.php
Строк: 152
<?php 
include "verh.php";
if(isset($cnt)){require($cnt); exit;}
include("config.php");
function utf8_win ($s){
$out="";
$c1="";
$byte2=false;
for ($c=0;$c<strlen($s);$c++){
$i=ord($s[$c]);
if ($i<=127) $out.=$s[$c];
if ($byte2){
$new_c2=($c1&3)*64+($i&63);
$new_c1=($c1>>2)&5;
$new_i=$new_c1*256+$new_c2;
if ($new_i==1025){
$out_i=168;
}else{
if ($new_i==1105){
$out_i=184;
}else {
$out_i=$new_i-848;
}
}
$out.=chr($out_i);
$byte2=false;
}
if (($i>>5)==6) {
$c1=$i;
$byte2=true;
}
}
return $out;
}
function verify_addr ($address) {
   $return = false;
   if (preg_match ('/^[w.-]+@([w.-]+).[a-z]{2,6}$/i', $address, $domain)) {
     $domain = explode ('.', $domain[0]);
     foreach ($domain as $part) {
         if (substr ($part, 0, 1) == '_' || substr ($part, strlen ($part) - 1, 1) == '_')
           $return = false;
         else
           $return = true;
     }
   }
   return $return;
}
if (!empty($_POST['siteName']) && !empty($_POST['link']) && !empty($_POST['admin']) && !empty($_POST['email']) && !empty($_POST['info']) && !empty($_POST['pass'])){
       $siteName=$_POST['siteName'];
       $link=$_POST['link'];
       $admin=$_POST['admin'];
       $email=$_POST['email'];
       $info=$_POST['info'];
       $date=time();
       if (!verify_addr ($email)){
        echo'
<div class="cent">
Мобильный рейтинг сайтов!<br />
Cтатистика участников ТОПа сайтов<br />
</div>';
        echo "<div class='hefo'>Регистрация:</div>»<div class='cent'><div class='li_orange'> Неверный E-Mail, пожалуйста укажите именно ваш постовый ящик, так как на него Вам будет прислан код счетчика, а так же еженедельно будет высылаться статистика по Вашему сайту!";
echo "<hr />- <a href='http://top.ruwab.com/'>В рейтинг</a><br />";
echo "- <a href='./rulez.php'>Наши Правила</a><br />";
echo "- <a href="admin.php">Панель управления</a><br />";
echo "- <a href='./top.php'>Почему мы лучшие?</a><br />";
echo "- <a href="primer.php">Пример счётчика</a></div>"; 
include "niz.php"; ?>
<?
        exit;
       }
       $pcre = '%b((http|https|ftp|file)://[^s]+?)(.*)%U';
            if ( !preg_match( $pcre, $link )){
                echo '<meta http-equiv="refresh" content="3;url=registration.php">';
                echo '';
                exit;
            }
          $result = mysql_query("SELECT uid FROM users WHERE link='$link'");
          $row=mysql_fetch_row($result);
          if (!empty($row[0])){
           echo'
<div class="cent">
Мобильный рейтинг сайтов!<br />
Cтатистика участников ТОПа сайтов.<br />
</div>';
               exit;
               exit;
          }
       $sql="INSERT INTO users VALUES ('','$siteName','$link','$admin','$email','$info','$date','$pass',1,2,1)";
       @mysql_query($sql);
       $uid = mysql_insert_id();
       if ($uid == 0){
            echo'
<div class="cent"><div class="li_orange">
Cтатистика участников ТОПа сайтов.<br />
Мы стараемся только для Вас...<br />
<b>Ruwab.com</b></div></div>';
              exit;
       }
       $text="Здравствуйте!nРегистрация Вашего сайта в рейтинге ruwab.com прошла успешно!nКод вашего счетчикаn <a href='http://top.ruwab.com/index.php?uid=$uid'><img src='http://top.ruwab.com/count.php?uid=$uid' alt='top.ruwab.com'/></a>nРазместите его на главной странице своего сайта (в единственном экземпляре), и на любых других страницах (по желанию).nВаш пароль: $passrnrnСпасибо что выбрали нас, мы Вам очень благодарны!!!n--------n http://ruwab.comn С глубоким уважением, RuWab.com.";
       $subject="Топ - ruwab.com";
       $text=utf8_win ($text);
       $subject=utf8_win ($subject);
       $headers = "MIME-Version: 1.0rn"."Content-type: text/plain; charset=Windows-1251rn"."From: top@ruwab.comrn".'Reply-To: top@ruwab.com'."rn".'X-Mailer: PHP/'.phpversion();
       @mail($email, $subject, $text, $headers);
           echo '
<div class="cent">
Cтатистика участников ТОПа сайтов.<br />
Мы стараемся только для Вас.<br />
</div>';
$kod="<a href="http://top.ruwab.com/index.php?uid=$uid">";
$kod2="<img src="http://top.ruwab.com/count.php?uid=$uid" alt="top.ruwab.com"/></a>";
$kod=htmlspecialchars(stripslashes($kod));
$kod2=htmlspecialchars(stripslashes($kod2));
       echo "
         <div class='hefo'>»Меню:</div>
         <div class='cent'>Регистрация Вашего сайта прошла успешно!
       <br />» Ваш регистрационный номер: <b>$uid</b><br />Ваш пароль: <b>$pass</b><br />» Скопируйте Ваш код счетчика:<br />» <input name="" type="text" value="$kod$kod2"><br />
    
    
    </div><div class='hefo'>»FAQ:</div>
<div class='cent'>
       
       » Или запишите его:<br />» $kod$kod2<br />» После чего, разместите его на главной странице своего сайта (в единственном экземпляре), и на любых других страницах (по желанию).<br />
       » Спасибо что выбрали нас, мы Вам очень благодарны!!!";
       echo "<br />
       » Для надежности, код счётчика выслан на указанный Вами E-MAIL...<br />
       » Теперь Вы можете пользоваться нашими услугами 24 часа в сутки, 7 дней в неделю.
       
       
       </div> ";
       
     
       echo "<div class='hefo'>»Навигация:</div>
<div class='cent'>
<div class='li_orange'><img src='url.png' alt='' /><a href='http://top.ruwab.com'>В рейтинг</a><br /></div>";
echo "<div class='li_orange'><img src='url.png' alt='' /><a href='./rulez.php'>Наши Правила</a><br /></div>";
echo "<div class='li_orange'><img src='url.png' alt='' /><a href="admin.php">Панель управления</a><br /></div>";
echo "<div class='li_orange'><img src='url.png' alt='' /><a href='./top.php'>Почему мы лучшие?</a><br /></div>";
echo "<div class='li_orange'><img src='url.png' alt='' /><a href="primer.php">Пример счётчика</a></div>
       
<div class='li_orange'><img src='url.png' alt='' /><a href='admin.php'>Войти в Панель управления</a><br /></div></div></div>";
      
include "niz.php"; ?>
<?
       exit;
}
echo '
<div class="cent">
Cтатистика участников ТОПа сайтов.<br />
Мы стараемся только для Вас...<br /></div>';
echo "<div class='hefo'>»Информация:</div><div class='cent'>» Пожалуйста заполните все поля!<br />
    » Для регистрации обязателен ввод именно Вашего почтового ящика, так как на него будет прислан код счетчика, а так же еженедельно будет высылаться статистика по Вашему сайту!<br />
    
    » Так же внимательно ознакомтесь с <a href='rulez.php'>правилами рейтинга</a>
</div>
<div class='hefo'>»Регистрация:</div>
<div class='cent'>
<form action="registration.php" method="POST">
    » Название сайта: <br />
    » <input class="itext" type="text" name="siteName" id="siteName" maxlength="25"/>
    <br />
    » Ссылка на главную сайта: <br />
    » <input class="itext" type="text" name="link" id="link" maxlength="100" value="http://"/>
    <br />
    » Ваше имя: <br />
    » <input class="itext" type="text" name="admin" id="admin" maxlength="15"/>
    <br />
    » E-Mail:<br />
    » <input class="itext" type="text" name="email" id="email" maxlength="30"/>
    <br />
    » Описание сайта: <br />
    » <input class="itext" type="text" name="info" id="info" maxlength="140"/>
    <br />
    » Пароль для доступа к панели управления: <br />
    » <input class="itext" type="text" name="pass" id="pass" maxlength="10"/>
    <br />
<br />- <input class="ibutton" type="submit" value="Зарегистрировать">";
echo "</div>
<div class='hefo'>»Навигация:</div>
<div class='cent'>
<div class='li_orange'><img src='url.png' alt='' /><a href='http://top.ruwab.com'>В рейтинг</a><br /></div>";
echo "<div class='li_orange'><img src='url.png' alt='' /><a href='./rulez.php'>Наши Правила</a><br /></div>";
echo "<div class='li_orange'><img src='url.png' alt='' /><a href="admin.php">Панель управления</a><br /></div>";
echo "<div class='li_orange'><img src='url.png' alt='' /><a href='./top.php'>Почему мы лучшие?</a><br /></div>";
echo "<div class='li_orange'><img src='url.png' alt='' /><a href="primer.php">Пример счётчика</a></div></div></div>";
include "niz.php"; ?>