![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
ПРИЛОЖЕНИЯ. Рисунок А. 1 Лицензия на оказание телематических услуг связи ⇐ ПредыдущаяСтр 6 из 6
Приложение А
Рисунок А. 1 Лицензия на оказание телематических услуг связи
Приложение Б
Рисунок Б.1 Лицензия на оказание услуг связи
Приложение В
Рисунок В.1 Свидетельство о государственной регистрации
Приложение Г authorization.php
<? php header('Content-Type: text/html; charset=utf-8'); setlocale(LC_ALL, 'ru_RU.65001', 'rus_RUS.65001', 'Russian_Russia.65001', 'russian'); session_start(); // вся процедура работает на сессиях. Именно в ней хранятся данные пользователя, пока он находится на сайте. Очень важно запустить их в самом начале странички!!! if (isset($_POST['login'])) { $login = $_POST['login']; if ($login == '') unset($login); } //заносим введенный пользователем логин в переменную $login, если он пустой, то уничтожаем переменную if (isset($_POST['password'])) { $password=md5($_POST['password']); if ($password =='') unset($password); } //заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную if (empty($login) or empty($password)) { exit ( " < BODY> < DIV align='center'> < BR> < BR> < BR> < H3> Вы ввели не всю информацию, вернитесь назад и заполните все поля! < BR> < A href='index.php'> < B> Назад< /B> < /A> < /H3> < /DIV> < /BODY> " ); } //если пользователь не ввел логин или пароль, то выдаем ошибку и останавливаем скрипт //если логин и пароль введены, то обрабатываем их, чтобы теги и скрипты не работали, мало ли что люди могут ввести $login = stripslashes($login); $login = htmlspecialchars($login); $password = stripslashes($password); $password = htmlspecialchars($password); //удаляем лишние пробелы $login = trim($login); $password = trim($password); //Подключаемся к базе данных. $dbcon = mysql_connect(" localhost", " root", " "); mysql_select_db(" FORUM", $dbcon); if (! $dbcon) { echo " < P> Произошла ошибка при подсоединении к MySQL! < /P> ".mysql_error(); exit(); } else { if (! mysql_select_db(" FORUM", $dbcon)) echo(" < P> Выбранной базы данных не существует! < /P> "); } //извлекаем из базы все данные о пользователе с введенным логином $result = mysql_query(" SELECT * FROM operators WHERE name='$login'", $dbcon); $myrow = mysql_fetch_array($result); if (empty($myrow[" password" ])) { //если пользователя с введенным логином не существует /*exit ( " < BODY> < DIV align='center'> < BR> < BR> < BR> < H3> Извините, введённый вами login или пароль неверный. < A href='/index.htm'> < BR> < B> Назад< /B> < /A> < /H3> < /DIV> < /BODY> " ); */ $_SESSION['name']=$login;
header(" Location: index.php"); } else { //если существует, то сверяем пароли if ($myrow[" password" ]==$password) { //если пароли совпадают, то запускаем пользователю сессию! Можете его поздравить, он вошел! $_SESSION['name']=$myrow[" name" ]; $_SESSION['id_operator']=$myrow[" id_operator" ]; //эти данные очень часто используются, вот их и будет " носить с собой" вошедший пользователь header(" Location: main.php"); } else { //если пароли не сошлись exit ( " < BODY> < DIV align='center'> < BR> < BR> < BR> < H3> Извините, введённый вами login или пароль неверный. < A href='/index.htm'> < BR> < B> Назад< /B> < /A> < /H3> < /DIV> < /BODY> " ); } } ? >
exit.php
<? php session_start(); session_destroy(); header(" Location: /index.php"); ? >
get.php
<? php 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);
$dbcon = mysql_connect(" localhost", " root", " "); mysql_select_db(" FORUM", $dbcon); mysql_query(" SET NAMES 'UTF8'"); if (! $dbcon) { echo " < P> Произошла ошибка при подсоединении к MySQL! < /P> ".mysql_error(); exit(); } else { if (! mysql_select_db(" FORUM", $dbcon)) echo(" < P> Выбранной базы данных не существует! < /P> "); }
$result=mysql_query(" SELECT * FROM Messages WHERE MSG_ID> $_POST[msg_num]"); $count=mysql_num_rows($result);
$rows = mysql_num_rows($result); $fields = mysql_num_fields($result);
echo " < pre> "; for ($c=($rows-1); $c> =0; $c--) { echo mysql_result($result, $c, 1)." (".mysql_result($result, $c, 2).")\n".mysql_result($result, $c, 3); echo " \n"; } echo " < /pre> "; if ($count! =0) echo " msg_num=".mysql_result($result, $rows-1, 0); else echo " msg_num=".$_POST[msg_num];
mysql_close(); ? >
head.php
<? php header('Content-Type: text/html; charset=utf-8'); setlocale(LC_ALL, 'ru_RU.65001', 'rus_RUS.65001', 'Russian_Russia.65001', 'russian'); echo " < FONT color='green'> Здравствуйте, < FONT color='red'> ".$_SESSION['name']." < /FONT> < /FONT> < BR> "; echo " < A href='exit.php'> Выход< /A> < BR> < BR> < BR> "; ? >
index.php
<? php //session_start(); header('Content-Type: text/html; charset=utf-8');
switch ($_SERVER[" REMOTE_ADDR" ]) { case " 192.168.200.3": $_SESSION['name']=" admin"; header(" Location: main.php"); break; default: similar_text(" 192.168.14", $_SERVER[" REMOTE_ADDR" ], $sim); similar_text(" 192.168.13", $_SERVER[" REMOTE_ADDR" ], $sim1); if ($sim> 82 || $sim1> 82) { require('routeros_api.class.php'); $API = new routeros_api(); if ($API-> connect('192.168.200.1', 'admin', 'idbeholdv')) { $qr = '/ppp/active/print'; $API-> write($qr); $ARRAY = $API-> read(false); $c = (count($ARRAY)-1)/12; for ($i=0; $i< count($ARRAY); $i+=12) { if ($ARRAY[$i+1]==$_SERVER[" REMOTE_ADDR" ]) { $_SESSION['name']=$ARRAY[$i+2]; } } $API-> disconnect(); } } break; }
? > < HTML> < HEAD> < TITLE> Форум< /TITLE> < meta http-equiv=" content-type" content=" text/html; charset=windows-1251" > < meta http-equiv=" content-language" content=" ru" /> < meta name=" robots" content=" all" /> < meta name=" keywords" content=" " /> < meta name=" description" content=" " /> < link rel=" stylesheet" type=" text/css" media=" screen" href=" res/layout.css" /> < link rel=" stylesheet" type=" text/css" media=" screen" href=" res/styles.css" /> < link rel=" stylesheet" type=" text/css" media=" screen" href=" res/cabinet.css" /> < link rel=" stylesheet" type=" text/css" media=" screen" href=" res/template_styles.css" /> < /HEAD>
< BODY > < div class=" tail-top" > < div class=" tail-bottom" > < div class=" header-bg" > < div id=" main" > <! -- header --> < div id=" header" > < div class=" logo" > < font size=" 4" > < span> <? php echo " Здравствуйте, < FONT color='red'> ".$_SESSION['name']." < /FONT> (".$_SERVER[" REMOTE_ADDR" ].")"; ? > < /span> < /font> < /div> < div class=" site-nav" >
< /div> < div class=" header-box" > < /div> < /div> < div id=" content" > < div class=" cont-box" > < div class=" left-bot-corner" > < div class=" right-bot-corner" > < div class=" inner" > < div class=" wrapper" > < div class=" col-1" > < br/> < ul class=" breadcrumb-navigation" > < /ul>
< table cellspacing=" 0" cellpadding=" 0" border=" 0" width=" 100& #37; " > < tbody> < tr> < td valign=" top" style=" padding-right: 35px; " > <? php if (empty($_SESSION['name']) or empty($_SESSION['id_operator'])) { ? > < DIV class=content> < DIV class=content_center_l> < DIV class=content_center_r> < P align=center> Здравствуйте, < FONT color=" red" > гость< /FONT>! < BR> Авторизуйтесь! < /P> < FORM action=" authorization.php" method=" post" > < LABEL> логин: < /LABEL> < BR> < INPUT name=" login" type=" text" size=" 15" maxlength=" 15" > < BR> < LABEL> пароль: < /LABEL> < BR> < INPUT name=" password" type=" password" size=" 15" maxlength=" 15" > < BR> < BR> < INPUT type=" submit" value=" войти" > < BR> < BR> < /FORM> < /DIV> < /DIV> < /DIV>
< /tbody> < /table> < /div> < div class=" col-2" > < /div> < /div> < /div> < /div> < /div> < /div> < /div> < div id=" footer" > < div class=" left" > < /div> < /div> < /div> < /div> < /div> < /div> <? php } else header(" Location: index.php");
? > < /BODY> < /HTML>
main.php
<? php header('Content-Type: text/html; charset=utf-8'); setlocale(LC_ALL, 'ru_RU.65001', 'rus_RUS.65001', 'Russian_Russia.65001', 'russian'); session_start(); ? > < HTML> < HEAD> < TITLE> Форум< /TITLE> < meta http-equiv=" content-type" content=" text/html; charset=windows-1251" > < meta http-equiv=" content-language" content=" ru" /> < meta name=" robots" content=" all" /> < meta name=" keywords" content=" " /> < meta name=" description" content=" " /> < link rel=" stylesheet" type=" text/css" media=" screen" href=" res/layout.css" /> < link rel=" stylesheet" type=" text/css" media=" screen" href=" res/styles.css" /> < link rel=" stylesheet" type=" text/css" media=" screen" href=" res/cabinet.css" /> < link rel=" stylesheet" type=" text/css" media=" screen" href=" res/template_styles.css" /> < SCRIPT Language=" JavaScript" > var msg_num=0; function XmlHttp() { var xmlhttp; try {xmlhttp = new ActiveXObject(" Msxml2.XMLHTTP"); } catch (e) { try {xmlhttp = new ActiveXObject(" Microsoft.XMLHTTP"); } catch (E) {xmlhttp = false; } } if (! xmlhttp & & typeof XMLHttpRequest! ='undefined') xmlhttp = new XMLHttpRequest(); return xmlhttp; }
function sendmsg(param) { if (window.XMLHttpRequest) req = new XmlHttp(); method=(! param.method? " POST": param.method.toUpperCase());
if (method==" GET") { send=null; } else { send=" "; for (var i in param.data) send+= i+" =" +param.data[i]+" & "; } req.open(method, param.url, true); req.setRequestHeader(" Content-Type", " application/x-www-form-urlencoded"); req.send(send); req.onreadystatechange = function() { if (req.readyState == 4 & & req.status == 200) if (param.success) param.success(req.responseText);
} }
function get(param) { if (window.XMLHttpRequest) req1 = new XmlHttp(); method=(! param.method? " POST": param.method.toUpperCase());
if (method==" GET") { send1=null; } else { send1=" msg_num=" +param.data+" & "; } req1.open(method, param.url, true); req1.setRequestHeader(" Content-Type", " application/x-www-form-urlencoded"); req1.send(send1); req1.onreadystatechange = function() { if (req1.readyState == 4 & & req1.status == 200) if (param.update) param.update(req1.responseText);
} }
function status(data) { document.getElementById(" status").innerHTML=" Сообщение отправлено"; var x = document.getElementById(" message"); x.value = " "; }
function showmsg(data) { l = data.length; l1 = data.indexOf(" msg_num="); msg_num = parseInt(data.substring(l1+8, l)); data = data.slice(0, l1); var msg = document.createElement(" DIV"); frm.insertBefore(msg, frm.firstChild); msg.innerHTML=data; }
function refresh() { get({ url: " get.php", statbox: " status", method: " POST", data: msg_num, update: window.showmsg }) var msg = document.createElement(" DIV"); frm.appendChild(msg); msg.innerHTML=" _____________________________________"; msg.parentNode.removeChild(msg);
setTimeout(refresh, 2000); }
function ctrlEnter(event, formElem) { if ((event.ctrlKey) & & ((event.keyCode == 0xA)||(event.keyCode == 0xD))) { document.getElementById(" btnsend").click();
} }
< /SCRIPT> < /HEAD>
< BODY onLoad=refresh()> < div class=" tail-top" > < div class=" tail-bottom" > < div class=" header-bg" > < div id=" main" > <! -- header --> < div id=" header" > < div class=" logo" > < font size=" 4" > < span> <? php echo " Здравствуйте, < FONT color='red'> ".$_SESSION['name']." < /FONT> (".$_SERVER[" REMOTE_ADDR" ].")"; ? > < /span> < /font> < /div> < div class=" site-nav" > < font size=" 4" > < span> <? php echo " < A href='exit.php'> Выход< /A> < BR> < BR> < BR> ";? > < /span> < /font> < /div> < div class=" header-box" > < /div> < /div> < div id=" content" > < div class=" cont-box" > < div class=" left-bot-corner" > < div class=" right-bot-corner" > < div class=" inner" > < div class=" wrapper" > < div class=" col-1" > < h1> Основной раздел< /h1> < br/> < ul class=" breadcrumb-navigation" > < /ul>
< table cellspacing=" 0" cellpadding=" 0" border=" 0" width=" 100& #37; " > < tbody> < tr> < td valign=" top" style=" padding-right: 35px; " > < DIV id=" status" > < /DIV> < FORM name=" mainfrm" id=" mainform" onkeypress=" ctrlEnter(event, this)" > < P> < B> Введите сообщение< /B> < /P> < P> < TEXTAREA id=" message" name=" msg_area" style=" height: 50px; width: 500px; " > сообщение< /TEXTAREA> < /P> < INPUT type='button' id=" btnsend" value='Отправить' onclick=' sendmsg({ url: " send.php", statbox: " status", method: " POST", data: { <? php echo $_SESSION['name']? >: document.getElementById(" message").value, }, success: window.status })' > < /FORM> < SCRIPT> var frm = document.createElement(" FORM"); mainform.appendChild(frm); var msg = document.createElement(" DIV"); frm.appendChild(msg); msg.innerHTML=" _____________________________________"; < /SCRIPT>
< /tbody> < /table> < /div> < div class=" col-2" > < /div> < /div> < /div> < /div> < /div> < /div> < /div> < div id=" footer" > < div class=" left" > < /div> < /div> < /div> < /div> < /div> < /div> < /BODY> < /HTML>
send.php
<? php 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);
$dbcon = mysql_connect(" localhost", " root", " "); mysql_select_db(" FORUM", $dbcon); mysql_query(" SET NAMES 'UTF8'"); if (! $dbcon) { echo " < P> Произошла ошибка при подсоединении к MySQL! < /P> ".mysql_error(); exit(); } else { if (! mysql_select_db(" CHAT", $dbcon)) echo(" < P> Выбранной базы данных не существует! < /P> "); }
while (list ($key, $val) = each ($_POST)) { $val = $_POST[$key]; $d = date(" Y-m-d H: i: s"); mysql_query(" INSERT INTO Messages VALUES ('', '$key', '".$d." ', '".$val." ')"); }
mysql_close(); ? >
|