Просмотр файла rated/reg.php

Размер файла: 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&amp;name=$(name)&amp;mail=$(mail)&amp;url=$(url)&amp;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";
?>