Размер файла: 3.4Kb
- <?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=\"WapCat\"/></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";
- ?>