Найти в Дзене

Проект "Santoro". Сайт: 2 часть

Продолжим тему сайта. Для начала расскажу, как вывести на отдельную страничку лог с базы. <?php include '../cfg.php'; //подключаем конфиг $link = mysqli_connect("localhost", $login, $pass, $db); //коннектимся к базе if ($link == false){     print("Ошибка: Невозможно подключиться к MySQL " .
mysqli_connect_error()); //ошибка, если не удалось } else { } $sql = 'SELECT date, idf, num , col FROM santoro'; //формируем запрос $result = mysqli_query($link, $sql); //выполняем запрос if ($result == false) {    print("Произошла ошибка при выполнении запроса"); //если ошибка, то написать это } while ($row = mysqli_fetch_array($result)) {    print($row['date'] . "|| " . $row['idf'] ." || " . $row['num']." || " . $row['col']. "<br>"); } // построчный вывод страницы ?> Еще один скрипт, выдающий общее время удержания точек каждой из сторон. Будет нужен для вывода инфы в шапке главной страницы.  <?php  $key = $_GET['cr'];  //создаем переменную ключа  if($key==

Продолжим тему сайта. Для начала расскажу, как вывести на отдельную страничку лог с базы.

<?php

include '../cfg.php'; //подключаем конфиг

$link = mysqli_connect("localhost", $login, $pass, $db); //коннектимся к базе

if ($link == false){

    print("Ошибка: Невозможно подключиться к MySQL " .
mysqli_connect_error()); //ошибка, если не удалось

}

else {

}

$sql = 'SELECT date, idf, num , col FROM santoro'; //формируем запрос

$result = mysqli_query($link, $sql); //выполняем запрос

if ($result == false) {

   print("Произошла ошибка при выполнении запроса"); //если ошибка, то написать это

}

while ($row = mysqli_fetch_array($result)) {

   print($row['date'] . "|| " . $row['idf'] ." || " . $row['num']." || " . $row['col']. "<br>");

} // построчный вывод страницы

?>

Результат вывода
Результат вывода

Еще один скрипт, выдающий общее время удержания точек каждой из сторон. Будет нужен для вывода инфы в шапке главной страницы.

 <?php

 $key = $_GET['cr'];  //создаем переменную ключа

 if($key=='1234') //сверяем ключ

{

  $fd = fopen("1.txt", 'r') ;

  $dd = explode(",",fgets($fd));

  fclose($fd);

  $fd2 = fopen("2.txt", 'r') ;

  $dd2 = explode(",",fgets($fd2));

  fclose($fd2);

  $fd3 = fopen("3.txt", 'r') ;

  $dd3 = explode(",",fgets($fd3));

  fclose($fd3); //открываем каждый из файлов и парсим

  echo((intval($dd[1],10)+intval($dd2[1],10)+intval($dd3[1],10)).",".(intval($dd[2],10)+intval($dd2[2],10)+intval($dd3[2],10))); // вывод результата времясиних,времяжелтых

 }

?>

Далее я использовал иконки, для отображения точек на карте. Yandex maps api принимает как PNG, так и анимированные гифки. Я остановился на гифках, дабы внести динамику в карту.

Иконки по быстрому наваял в фотошопе и, да, он умеет анимировать гифки. Хранится графика в папке images в корне сайта.

Размер гифок подбирается индивидуально. Но не стоит усердствовать, тяжелые картинки будут дольше грузиться. К примеру для карты достаточно картинки 100*100 пикселов.

Продолжение следует...