Предмет:
Тип роботи:
Дипломна робота
К-сть сторінок:
68
Мова:
Українська
-->
</div> <!-- /.partner-list -->
<div class="site-footer">
<div class="container">
<div class="row">
<div class="col-md-4 col-sm-4">
<div class="footer-logo">
<a href="index.html">
<img src="images/logo.png" alt="">
</a>
</div>
</div> <!-- /.col-md-4 -->
<div class="col-md-4 col-sm-4">
<div class="copyright">
<span>Copyright © 2084 <a href="#">Company Name</a></span>
</div>
</div> <!-- /.col-md-4 -->
<div class="col-md-4 col-sm-4">
<ul class="social-icons">
<li><a href="#" class="fa fa-facebook"></a></li>
<li><a href="#" class="fa fa-twitter"></a></li>
<li><a href="#" class="fa fa-linkedin"></a></li>
<li><a href="#" class="fa fa-flickr"></a></li>
<li><a href="#" class="fa fa-rss"></a></li>
</ul>
</div> <!-- /.col-md-4 -->
</div> <!-- /.row -->
</div> <!-- /.container -->
</div> <!-- /.site-footer -->
<script src="js/vendor/jquery-1.11.0.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.11.0.min.js"><\/script>')</script>
<script src="js/bootstrap.js"></script>
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
$ Doc = domxml_new_doc ("1.0");
$ Node = $ doc-> create_element ("markers");
$ Parnode = $ doc-> append_child ($ node);
// Відкриття з'єднання з MySQL-сервером
$ Connection = mysql_connect (localhost, $ username, $ password);
if (! $ connection) {
die ('Ні з'єднання:'. mysql_error ());
}
// Підключення до конкретної БД
$ Db_selected = mysql_select_db ($ database, $ connection);
if (! $ db_selected) {
die ('Неможливо використовувати БД:'. mysql_error ());
}
// Вибірка всіх записів з таблиці markers
$ Query = "SELECT * FROM markers WHERE 1"
$ Result = mysql_query ($ query);
if (! $ result) {
die ('Невірний запит:'. mysql_error ());
}
header ("Content-type: text / xml");
// Цикл проходу по всіх вибраних запису; створення вузла для кожної
while ($ row =mysql_fetch_assoc ($ result)) {
// Додавання нового вузла в XML
$ Node = $ doc-> create_element ("marker");
$ Newnode = $ parnode-> append_child ($ node);
$ Newnode-> set_attribute ("name", $ row ['name']);
$ Newnode-> set_attribute ("address", $ row ['address']);
$ Newnode-> set_attribute ("lat", $ row ['lat']);
$ Newnode-> set_attribute ("lng", $ row ['lng']);
$ Newnode-> set_attribute ("type", $ row ['type']);
}
$ Xmlfile = $ doc-> dump_mem ();
echo $ xmlfile;
?>
<? Php
require ("phpsqlajax_dbinfo.php");
function parseToXML ($ htmlStr)
{
$ XmlStr = str_replace ('<', '& lt;', $ htmlStr);
$ XmlStr = str_replace ('>', '& gt;', $ xmlStr);
$ XmlStr = str_replace ('"', '& quot;', $ xmlStr);
$ XmlStr = str_replace ("'",' '', $ xmlStr);
$ XmlStr = str_replace ("&", '& amp;', $ xmlStr);
return $ xmlStr;
}
// Відкриваємо з'єднання з MySQL-сервером
$ Connection = mysql_connect (localhost, $ username, $ password);
if (! $ connection) {
die ('Ні з'єднання:'. mysql_error ());
}
// Встановлюємо з'єднання з БД
$ Db_selected = mysql_select_db ($ database, $ connection);
if (! $ db_selected) {
die ('Неможливо використовувати БД:'. mysql_error ());
}
// Вибірка всіх записів з таблиці markers
$ Query = "SELECT * FROM markers WHERE 1"
$ Result = mysql_query ($ query);
if (! $ result) {
die ('Невірний запит:'. mysql_error ());
}
header ("Content-type: text / xml");
// Створення XML-коду, висновок батьківського елементу
echo '<markers>';
// Цикл проходу по всіх вибраних запису; створення вузла для кожної
while ($ row =mysql_fetch_assoc ($ result)) {
// Вивід нового вузла XML
echo '<marker';
echo 'name = "'. parseToXML ($ row ['name']). '"';
echo 'address = "'. parseToXML ($ row ['address']). '"';
echo 'lat = "'. $ row ['lat']. '"';
echo 'lng = "'. $ row ['lng']. '"';
echo 'type = "'. $ row ['type']. '"';
echo '/>';
}
// Кінець XML-файла
echo '</ markers>';
?>
<? Php
require ("phpsqlajax_dbinfo.php");
// Створення XML-файла і батьківського елементу
$ Dom = new DOMDocument ("1.0");
$ Node = $ dom-> createElement ("markers");
$ Parnode = $ dom-> appendChild ($ node);
// Відкриття з'єднання з MySQL-сервером
$ Connection = mysql_connect (localhost, $ username, $ password);
if (! $ connection) {die ('Ні з'єднання:'. mysql_error ());}
// Підключення до конкретної БД
$ Db_selected = mysql_select_db ($ database, $ connection);
if (! $ db_selected) {
die ('Неможливо використовувати БД:'. mysql_error ());
}
// Вибірка всіх записів з таблиці markers
$ Query = "SELECT * FROM markers WHERE 1"
$ Result = mysql_query ($ query);
if (! $ result) {
die ('Невірний запит:'. mysql_error ());
}
header ("Content-type: text / xml");
// Цикл проходу по всіх вибраних запису; створення вузла для кожної
while ($ row =mysql_fetch_assoc ($ result)) {
// Додавання нового вузла в XML
$ Node = $ dom-> createElement ("marker");
$ Newnode = $ parnode-> appendChild ($ node);
$ Newnode-> setAttribute ("name", $ row ['name']);
$ Newnode-> setAttribute ("address", $ row ['address']);
$ Newnode-> setAttribute ("lat", $ row ['lat']);
$ Newnode-> setAttribute ("lng", $ row ['lng']);
$ Newnode-> setAttribute ("type", $ row ['type']);
}
echo $ dom-> saveXML ();
?>
Перевірка виведення XML
<Markers>
<Marker name = "Pan Africa Market" address = "1521 1st Ave, Seattle, WA" lat = "47.608940" lng = "-122.340141" type = "restaurant" />
<Marker name = "Buddha Thai & Bar" address = "2222 2nd Ave, Seattle, WA" lat = "47.613590" lng = "-122.344391" type = "bar" />
<Marker name = "The Melting Pot" address = "14 Mercer St, Seattle, WA" lat = "47.624561" lng = "-122.356445" type = "restaurant" />
<Marker name = "Ipanema Grill" address = "1225 1st Ave, Seattle, WA" lat = "47.606365" lng = "-122.337654" type = "restaurant" />
<Marker name = "Sake House" address = "2230 1st Ave, Seattle, WA" lat = "47.612823" lng = "-122.345673" type = "bar" />
<Marker name = "Crab Pot" address = "1301 Alaskan Way, Seattle, WA" lat = "47.605961" lng = "-122.340363" type = "restaurant" />
<Marker name = "Mama's Mexican Kitchen" address = "2234 2nd Ave, Seattle, WA" lat = "47.613976" lng = "-122.345467" type = "bar" />
<Marker name = "Wingdome" address = "1416 E Olive Way, Seattle, WA" lat = "47.617214" lng = "-122.326584" type = "bar" />
<Marker name = "Piroshky Piroshky" address = "1908 Pike pl, Seattle, WA" lat = "47.610126" lng = "-122.342834" type = "restaurant" />
</ Markers>
ВІДОМІСЬ МАТЕРІАЛІВ ДИПЛОМНОГО ПРОЕКТУ
№ рядкаформатПозначенняНайменуванняКількістьПримітка
1
2Документація
3
4А4КТУ.ПД.7.080400.15.2Пояснювальна записка69
5
6Графічні матеріали
7
8А1КТУ.ПД.7.080400.15.2.АТДПАктуальність теми дипломного
9проекту1
10А1КТУ.ПД.7.080400.15.2.САССхема архітектури системи1
11А1КТУ.ПД.7.080400.15.2.СБДСтруктура бази даних1
12А1КТУ.ПД.7.080400.15.2.ДВДіаграма взаємодії1
13А1КТУ.ПД.7.080400.15.2.БСПМБлок схема алгоритму
14пошуку маршруту1
15А1КТУ.ПД.7.080400.15.2.ДІСДемонстрація інтерфейсу системи1
16
17CDКТУ.ПД.7.080400.15.2ППрограмні матеріали54Мбайт
18
19CD/ВКТУ.ПД.7.080400.15.2.ПВВихідні тексти програм5Мбайт
20CD/ІКТУ.ПД.7.080400.15.2.ПІІнсталяційний пакет40Мбайт
21CD/ПКТУ.ПД.7.080400.15.2.ПППрезентація системи5Мбайт
22CD/ТКТУ.ПД.7.080400.15.2 ПТТексти проекту 4 Мбайт