File size: 3.42Kb
<?php
// модуль регистрации
include "config.inc.php";
include "unicode.lib.php";
include "header.php";
print "<card id=\"Registration\" title=\"Registration\">\n";
print "<p>";
$name = trim($name); $url = trim($url); $description = trim($description);
// считывание базы
if ($mycon = @mysql_connect($db_host,$db_user,$db_pass)) {
if($mybase = @mysql_select_db($db_name, $mycon)) {
if($db_query_name = mysql_query("select name from $table_wapcat where name='$name'", $mycon)) {
$db_result_name = mysql_fetch_row($db_query_name);
}
if($db_query_url = mysql_query("select url from $table_wapcat where name='$name'", $mycon)) {
$db_result_url = mysql_fetch_row($db_query_url);
}
}
@mysql_close($mycon);
}
// проверка на присутствие имен
if (@in_array($name,$db_result_name)) $verify = "name";
if (@in_array($url,$db_result_url)) $verify = "url";
// основное ядро
if (!$name or !$url or !eregi("http://",$url) or !$description) {
if($mode!="enter") {
print utf_encode("Ваш логин: <br/><input name=\"name\"/><br/>\n");
print utf_encode("Ваш мэйл: <br/><input name=\"mail\"/><br/>\n");
print utf_encode("Адрес сайта: <br/><input name=\"url\"/><br/>\n");
print utf_encode("Описание (лучше транслитом): <br/><input name=\"description\"/><br/>\n");
print "<a href=\"reg.php?mode=enter&name=$(name)&mail=$(mail)&url=$(url)&description=$(description)\">".utf_encode("Регистрация")."</a><br/>\n";
print "<a href=\"index.php\">".utf_encode("Главная")."</a>\n";
}
else {
if(!$name) print utf_encode("Ошибка, не указали логин!<br/>");
if(!$mail or !eregi("@",$mail)) print utf_encode("Ошибка, неверный мэйл!<br/>");
if(!$url or !eregi("http://",$url)) print utf_encode("Ошибка, неверный адрес сайта!<br/>");
if(!$description) print utf_encode("Ошибка, не ввели описание!<br/>");
print "<a href=\"reg.php\">".utf_encode("Вернуться")."</a><br/>\n";
print "<a href=\"index.php\">".utf_encode("Главная")."</a><br/>\n";
}
}
else {
if ($verify) {
if($verify=="name") print utf_encode("Ошибка, такой логин уже есть в системе!<br/>");
if($verify=="url") print utf_encode("Ошибка, такой сайт уже есть в системе!<br/>");
print "<a href=\"reg.php\">".utf_encode("Вернуться")."</a><br/>\n";
print "<a href=\"index.php\">".utf_encode("Главная")."</a><br/>\n";
}
else {
if($mycon = @mysql_connect($db_host,$db_user,$db_pass)) {
if($mybase = @mysql_select_db($db_name, $mycon)) {
@mysql_query("insert into $table_wapcat (name, url, description, views) values ('$name', '$url', '$description', '$view')");
$reg_mess =
"Вот вап-код, который вы должны разместить у себя:\n\n".
"<a href=\"$wapcat_url\"><img src=\"$wapcat_url/view.php?name=$name\" alt=\"C100FuN\"/></a>"."\n".
"Для более точной информации пройдите сюда:\n".
"$wapcat_url";
$headers="From: <".$wapcat_mail.">\nX-Mailer: WapCat\n";
$headers.="Content-Type: text/plain; charset=windows-1251\n";
print $mail.$wapcat_mail;
mail($mail, "Регистрационные данные по $wapcat_url", $reg_mess, $headers);
print utf_encode(" Регистрация успешно завершена!<br/>");
print "<a href=\"index.php\">".utf_encode("Главная")."</a><br/>\n";
}
}
@mysql_close($mycon);
}
}
print "</p></card>";
include "footer.php";
?>