View file registration.php

File size: 14.51Kb
<?
/*

Автор: SaDiEv
Сайт: comwap.ru
Пример работы: comwap.ru/top

Страница: sites.php
Назначение: регистрация сайта

*/

Error_Reporting(E_ALL & ~E_NOTICE); Error_Reporting (ERROR | WARNING);
extract($HTTP_GET_VARS); extract($HTTP_POST_VARS); extract($HTTP_COOKIE_VARS); extract($HTTP_SERVER_VARS); extract($HTTP_SESSION_VARS);
//сессии
session_name("SESID"); session_start();
// подключаем настройки
include "config/sis.php";
include "config/other.php";
$TITLES = "регистрация";
$connect=mysql_connect ($DB_HOST, $DB_USER, $DB_PASS); mysql_select_db($DB_NAME);
if($brodilka==wap){include "theme/".$wap_theme."/head.php";}
else {include "theme/".$web_theme."/head.php";}

//подключаем верх страницы
include "theme/head.php"; 
@$go=$_GET['go'];
if($go=="yes"){
$TITLES = "регистрация";
//содержимое
echo '<div class="doc">
<form name="go" action="registration.php?go=rega" method="post">
Название сайта (25):<br>
<input name="title" maxlength="25">
<br><input type="checkbox" name="tr_title" value="1">RUS=>РУС<br>
Категория:<br>
<select name="category">'; 
$query = mysql_query( "SELECT * FROM `category`" ); 
while ( $result = mysql_fetch_assoc( $query ) ) { 
printf( '<OPTION VALUE="%d">%s</OPTION>', $result['nomer'], $result['name'] ); 
} 
echo '</select><br>Cчетчик:<br>
<select name="images">'; 
$que = mysql_query( "SELECT * FROM `images`" ); 
while ( $res = mysql_fetch_assoc( $que ) ) { 
printf( '<OPTION VALUE="%d">%s</OPTION>', $res['nomer'], $res['name'] ); 
}

echo '</select><br>Пароль (10):<br>
<input name="pass" maxlength="10"><br>
E-mail (25):<br>
<input name="email" value="" maxlength="25"><br>
Адрес сайта (35):<br>
<input name="link" value="http://" maxlength="35" ><br>
Описание (100):<br>
<input name="about" maxlength="100">
<br><input type="checkbox" name="tr_about" value="1">RUS=>РУС<br>
<input type="submit" value="Регистрация"></form>';
echo "</div>";
}
if($go==""){

echo ('<p>1. В рейтинге принимают участие сайты (далее "ресурсы") пригодные для просмотра с мобильных телефонов.</p>

<p>2. В рейтинге не допускается регистрация и участие ресурсов, не содержащих информации на русском языке.</p>

<p>3. После регистрации в '.$_SERVER['HTTP_HOST'].' пользователь сервиса получает код(ы) счетчика зарегистрированного ресурса, включающий в себя номер зарегистрированного ресурса, информацию о виде изображения счетчика и другую служебную информацию.</p>

<p>4. Название, описание и раздел ресурса в '.$_SERVER['HTTP_HOST'].' должны соответствовать содержанию ресурса в сети интернет, имеющего адрес, указанный пользователем при регистрации.</p>

<p>5. Если содержание сайта не соответствует выбранной категории или описанию указанной при регистрации, администрация сервиса может переместить ресурс в категорию, которая больше подходит тематике сайта или изменить описание ресурса.</p>

<p>6. В описании ресурса запрещается использовать:</p>
<ul>
	<li>мат, а также не благозвучные слова (халява, порно и т.п.);
	<li>эпитеты и утверждения рекламного характера (самый лучший, отборный и т.п.);
	<li>нестандартных символов ($, #, +, * и подобных);
	<li>в описании ресурса запрещается избыточное использование больших букв, необусловленное правилами русского языка;
</ul>

<p>7. Ресурсы содержащие порнографические материалы, будут отнесены к специальной категории "Для взрослых" и в общем рейтинге участия не принимают.</p>

<p>8. К участию в рейтинге не допускаются:
<ul>
	<li>ресурсы использующие мощеничество с предложением заработка (например: отправь $надцать долларов или СМС на такой-то номер и говори весь год бесплатно);
	<li>ресурсы распространняющие или пропагандирующие детскую порнографию;
	<li>ресурсы использующие нечестные методы "раскрутки" или удержания пользователей;
	<li>ресурсы ворующие дизайн или контент с других сайтов в мобильном интернете;
	<li>ресурсы не имеющие собственного содержимого и преимущественно соcтоящие из ссылок на другие сайты или партнерские программы;
</ul>

<p>9. Ресурсы (по субъективному мнению администрации рейтинга) могут буть отнесены к специальной категории "Халява" и в общем рейтинге участия не принимают.</p>

<p>10. Ресурсы не имеющие в wml/xhtml коде странице по адресу указанной при регистрации, кода счетчика '.$_SERVER['HTTP_HOST'].' автоматически будут исключаться из рейтинга (проверка происходит по URL ресурса). Этот пункт также касается ресурсов осуществляющих redirect на другую страницу после перехода с '.$_SERVER['HTTP_HOST'].' (checker сайтов редиректы игнорирует).</p>

<p>11. Запрещается искусственное увеличение показаний счетчика.</p>

<p>12. Код счетчика должен быть установлен без изменений.</p>

<p>13. Не разрешается установка ссылки на ресурсы не позволяющие вернуться назад с помощью кнопки "Back" на мобильном телефоне.</p>

<p>14. Постановка нескольких экземпляров полученного кода либо кода разных счетчиков сервиса на одной странице запрещается.</p>

<p>15. Рейтинг '.$_SERVER['HTTP_HOST'].' допускает размещение кода счетчика на всех страницах ресурса, при этом счетчик с показаниями количества хостов и хитов разрешается размещать только на главной странице ресурса указаной при регистрации. На других страницах размещается счетчик без показания количества хостов и хитов.</p>

<p>16. Размещение счетчика на странице ресурса автоматическим обновлением информации Refresh без ведома посетителя ресурса запрещается.</p>

<p>17. Изображение счетчика должно быть видимо посетителем ресурса при просмотре страниц.</p>

<p>18. Запрещаются любые иные недобросовестные действия пользователей по использованию кода счетчика в форме, не предусмотренной настоящими правилами, и направленные на умышленное увеличение статистических показателей ресурса в сервисе. Оценка добросовестности указанных действий пользователей производится администрацией сервиса самостоятельно.</p>

<p>19. Ресурсы на которых не было зарегистрировано ни одного посетителя в течение 10 дней будут удалены.</p>

<p>20. Администрация '.$_SERVER['HTTP_HOST'].' не несет ответственности за временные сбои и перерывы в работе рейтинга.</p>

<p>21. Администрация '.$_SERVER['HTTP_HOST'].' имеет право распоряжаться статистической информацией по своему усмотрению. При распоряжении последней администрация обязуется не распространять информацию, позволяющую произвести индивидуализацию зарегистрированных в сервисе ресурсов и пользователей сервиса.</p>

<p>22. Администрация '.$_SERVER['HTTP_HOST'].' не несет ответственности за содержание и достоверность предоставленной при регистрации информации о ресурсах.</p>

<p>23. Администрация сервиса имеет право в любой момент в одностороннем порядке прекратить предоставление услуг сервиса участнику без объяснения причин.</p>
');
echo ('<a href="registration.php?go=yes">согласен</a> | <a href="index.php">не согласен</a>');
}

if($go=="rega"){

mysql_select_db($DB_NAME);header("Content-type:text/html;charset=utf-8");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
print '<div class="b">';
$q_u_l=@mysql_query("select title from users where title='".$title."';");
$u_l=@mysql_fetch_array($q_u_l);

if(empty($title)) $error = $error."<b><font color=red>Нет названия!</font></b><br>";
if(empty($pass)) $error = $error."<font color=red><b>Вы не ввели пароль!</b></font><br>";
if(empty($email)) $error = $error."<font color=red><b>Вы не ввели E-mail!</b></font><br>";
if(empty($link)) $error = $error."<font color=red><b>Вы не ввели адрес сайта!</b></font><br>";
if(empty($about)) $error = $error."<font color=red><b>Нет описания!</b></font><br>";
if(empty($error))
{
if (@MySQL_Num_rows($q_u_l)==0)
{
$title=$_POST['title'];
$category=$_POST['category'];
$images=$_POST['images'];
$pass=$_POST['pass'];
$email=$_POST['email'];
$link=$_POST['link'];
$about=$_POST['about'];
$title = htmlspecialchars(stripslashes(trim($title)));
$pass = htmlspecialchars(stripslashes(trim($pass)));
$email = htmlspecialchars(stripslashes(trim($email)));
$link = htmlspecialchars(stripslashes(trim($link)));
$about = htmlspecialchars(stripslashes(trim($about)));
if($tr_title==1 or $tr_about==1){include_once "trans.php";}

if($tr_title==1){$title=eng_to_rus($title);}

if($tr_about==1){$about=eng_to_rus($about);}
if(mysql_query("insert into users values(0,'$title','$category','$images','$pass','$email','$link','$about',NOW(),0,0,0,0,0,0,0,0,0,'','','','',0,0,0,0);")) {
echo"Вы успешно зарегистрированы<br>";
$query = mysql_query("select id,title from users where title='".$title."';");
$data = mysql_fetch_array($query);
?>
<? print "<div class='content'>
Код для размещения на страницах вашего сайта:<br>
<b>главная страница</b><br>
<img src='img.php?id=".$data['id']."' alt='.'/><br>";
$kod=htmlspecialchars("<a href='http://".$_SERVER['HTTP_HOST']."/".$top."index.php?cid=".$data['id']."'><img src='http://".$_SERVER['HTTP_HOST']."/".$top."img.php?id=".$data['id']."\" alt='$alternet' /></a><br>");
echo "<font color='#191991'>$kod</font><br>";
?>
Скопировать код:<br><input type="text" size="50" name="kod" value="<? echo"$kod"; ?>" emptyok="true"/><br>
<? print "<div class='content'>
<b>остальные страницы</b><br>
<img src='images.php?id=".$data['id']."' alt='.'/><br>";
$kod_2=htmlspecialchars("<a href='http://".$_SERVER['HTTP_HOST']."/".$top."index.php?cid=".$data['id']."'><img src='http://".$_SERVER['HTTP_HOST']."/".$top."images.php?id=".$data['id']."\" alt='$alternet' /></a><br>");
echo "<font color='#191991'>$kod_2</font><br>";
?>
Скопировать код:<br><input type="text" size="50" name="kod" value="<? echo"$kod"; ?>" emptyok="true"/><br>
<?
echo"Ваш ID: <b>".$data['id']."</b><br>Ваш пароль: <b>".$pass."</b><br>";
$headers="From: $mailadmin\n";
$headers.="X-Sender: < $mailadmin >\n";
$headers.="Content-Type: text/plain; charset=\"utf-8\"\n";
$message = "Вы успешно зарегистрированы в рейтинге на сайте ".$_SERVER['HTTP_HOST']."\nВаш ID: ".$data['id']."\nДанные для входа. Ваш пароль: $pass\n
Спасибо за регистрацию в нашем рейтинге!\n";
$tema = "Registration";
mail($email,$tema,$message,$headers); }
} else {
echo"<font color='red'>В нашей базе уже есть сайт с таким названием!</font><br>
<a href='registration.php'>Повторить ввод</a><br>";
}
}
else
{
print $error;
echo"$srd<br>
$ss<a href=\"registration.php\">Повторить ввод</a><br></div>";
}
mysql_close($connect);
}
echo "</div>";
if($brodilka==wap){
include "dat/baner.dat";
}
print "<div id='foot'><center>$autor<center></div>";
if($brodilka==wap){include "theme/".$wap_theme."/foot.php";}
else {include "theme/".$web_theme."/foot.php";}


?>