Просмотр файла LaOrden_wgb_v1.0/inc/func.php

Размер файла: 6.91Kb
<?php
//-Соединяемся с основной базой данных
    $DB_HOST = "localhost";      // адрес базы данных
    $DB_USER = "";  //  имя пользователя для подключения к базе
    $DB_PASS = "";       // пароль
    $DB_NAME = "laorden_gb";  // имя базы данных
        mysql_connect($DB_HOST,$DB_USER,$DB_PASS) or die (mysql_error());
        mysql_select_db($DB_NAME) or die (mysql_error());

// Определяем некоторые переменные
if(!@$action)$action='main';
if(!@$nick)$nick='';
if(!@$text)$text='';
if(!@$error)$error='';
if(!@$perpg)$perpg='';
if(!@$perpg_admin)$perpg_admin='';

$time_d = date("Y-m-d");
if(!@$password)$password='';

function Access($password) {
$res=mysql_query("select * from options");
while($data=mysql_fetch_array($res)) {
$data_p=$data[3];
$password=md5($password);
if($password == $data_p) {
session_start();
session_register("password");
 }  else {

print "<div align=\"center\">\n";
print "<form action=\"index.php?action=list\" method=\"post\">\n";
print "<input name=\"password\" type=\"password\">\n";
print "<input type=\"submit\" value=\"Send\">\n";
print "</form>\n";
print "</div>\n";
exit;
}  }  }

// Подсчёт сегодняшних хитов
function UpdateCount() {
$sql_option=mysql_query("select * from options ");
while($data_option=mysql_fetch_array($sql_option)) { $count = $data_option[2];}
$count++;
$upd2 = mysql_query("UPDATE options  SET count = $count ");
}

// Форматирование текста перед занесением в базу
function FormatText($str) {
      @$str = iconv("UTF-8", "CP1251", "$str");
      $str=strip_tags($str);
      $str=trim($str);
      $str=substr($str, 0, 1000);
      $strt = urldecode($str);
      $str = stripslashes($str);
      return $str;
}

// Переводим кириллицу в юникод
function k2u($str)  {
$str = ereg_replace("&","&amp;",$str);
$str = ereg_replace("А","&#x0410;",$str); $str = ereg_replace("Б","&#x0411;",$str);
$str = ereg_replace("В","&#x0412;",$str); $str = ereg_replace("Г","&#x0413;",$str);
$str = ereg_replace("Д","&#x0414;",$str); $str = ereg_replace("Е","&#x0415;",$str);
$str = ereg_replace("Ё","&#x0415;",$str); $str = ereg_replace("Ж","&#x0416;",$str);
$str = ereg_replace("З","&#x0417;",$str); $str = ereg_replace("И","&#x0418;",$str);
$str = ereg_replace("Й","&#x0418;",$str); $str = ereg_replace("К","&#x041A;",$str);
$str = ereg_replace("Л","&#x041B;",$str); $str = ereg_replace("М","&#x041C;",$str);
$str = ereg_replace("Н","&#x041D;",$str); $str = ereg_replace("О","&#x041E;",$str);
$str = ereg_replace("П","&#x041F;",$str); $str = ereg_replace("Р","&#x0420;",$str);
$str = ereg_replace("С","&#x0421;",$str); $str = ereg_replace("Т","&#x0422;",$str);
$str = ereg_replace("У","&#x0423;",$str); $str = ereg_replace("Ф","&#x0424;",$str);
$str = ereg_replace("Х","&#x0425;",$str); $str = ereg_replace("Ц","&#x0426;",$str);
$str = ereg_replace("Ч","&#x0427;",$str); $str = ereg_replace("Ш","&#x0428;",$str);
$str = ereg_replace("Щ","&#x0449;",$str); $str = ereg_replace("Ь","&#x042C;",$str);
$str = ereg_replace("Ы","&#x044B;",$str); $str = ereg_replace("Ъ","&#x042C;",$str);
$str = ereg_replace("Э","&#x042D;",$str); $str = ereg_replace("Ю","&#x042e;",$str);
$str = ereg_replace("Я","&#x042f;",$str); $str = ereg_replace("а","&#x0430;",$str);
$str = ereg_replace("б","&#x0431;",$str); $str = ereg_replace("в","&#x0432;",$str);
$str = ereg_replace("г","&#x0433;",$str); $str = ereg_replace("д","&#x0434;",$str);
$str = ereg_replace("е","&#x0435;",$str); $str = ereg_replace("ё","&#x0435;",$str);
$str = ereg_replace("ж","&#x0436;",$str); $str = ereg_replace("з","&#x0437;",$str);
$str = ereg_replace("и","&#x0438;",$str); $str = ereg_replace("й","&#x0439;",$str);
$str = ereg_replace("к","&#x043A;",$str); $str = ereg_replace("л","&#x043B;",$str);
$str = ereg_replace("м","&#x043C;",$str); $str = ereg_replace("н","&#x043D;",$str);
$str = ereg_replace("о","&#x043E;",$str); $str = ereg_replace("п","&#x043F;",$str);
$str = ereg_replace("р","&#x0440;",$str); $str = ereg_replace("с","&#x0441;",$str);
$str = ereg_replace("т","&#x0442;",$str); $str = ereg_replace("у","&#x0443;",$str);
$str = ereg_replace("ф","&#x0444;",$str); $str = ereg_replace("х","&#x0445;",$str);
$str = ereg_replace("ц","&#x0446;",$str); $str = ereg_replace("ч","&#x0447;",$str);
$str = ereg_replace("ш","&#x0448;",$str); $str = ereg_replace("щ","&#x0449;",$str);
$str = ereg_replace("ь","&#x044C;",$str); $str = ereg_replace("ы","&#x044B;",$str);
$str = ereg_replace("ъ","&#x044C;",$str); $str = ereg_replace("э","&#x044d;",$str);
$str = ereg_replace("ю","&#x044E;",$str); $str = ereg_replace("я","&#x044F;",$str);
$str = ereg_replace("<","&lt;",$str);
 return $str;                        }





                  // Функции построения WML-страницы
// Функция отправки хэдера
function Head($pragma) {
if($pragma == 'yes') { $insert='
 <head>
   <meta http-equiv="Pragma" content="no-cache"/>
 </head>'; } else { $insert=''; }
Header("Content-type: text/vnd.wap.wml");
print "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
print "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\" \"http://www.wapforum.org/DTD/wml_1.1.xml\">\n";
print "<wml>$insert\n";
}

// Функция начала карда
function Card ($id, $title) {
print "  <card id=\"$id\" title=\"$title\">\n";
}

// Функция конаца карда и\или страницы
function EndCard($full) {
if($full == 'full') {
print "    </p>
  </card>
</wml>\n"; } else {
print "    </p>
  </card>\n"; }
}

// Функция начала параграфа
function Habl($align, $with_end) {
if($with_end ==1) { print "     </p>\n";}
print "     <p align=\"$align\">\n"; }

// Функция ссылки
function Anchor($title, $name, $link, $postfiled) {
print "<anchor title=\"$title\">$name\n";
print "        <go href=\"$link\" accept-charset=\"UTF-8\" method=\"post\">\n";
print "             $postfiled\n";
print "        </go>\n";
print "</anchor>\n";
print "     <br/>\n";
}
// Логотип
function Logo($string) {
print "     </p>\n";
print "     <p align=\"center\">\n";
print "       <u><small>$string</small></u>\n";
}



// Получаем значения навигации и системных сообщений
$sql_string=mysql_query("select * from string");
while($data_string=mysql_fetch_array($sql_string)) {
$id_string = $data_string[0];
 $page_string = k2u($data_string[1]);
  $guest_string = k2u($data_string[2]);
   $add_string = k2u($data_string[3]);
    $main_string = k2u($data_string[4]);
     $url_string = $data_string[5];
      $nick_string = k2u($data_string[6]);
       $text_string = k2u($data_string[7]);
        $ready_string = k2u($data_string[8]);
         $nonick_string = k2u($data_string[9]);
          $notext_string = k2u($data_string[10]);
           $added_string = k2u($data_string[11]);

 }

 // Получаем настройки
$sql_option=mysql_query("select * from options ");
while($data_option=mysql_fetch_array($sql_option)) {
$id_option = $data_option[0];
 $perpage = $data_option[1];
  $count = $data_option[2];
   $perpage_admin = $data_option[4];

 }












?>