Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.68 KB | None | 0 0
  1. <?php
  2.  
  3. $mysql_server = 'localhost'; // сервер mysql
  4. $mysql_user = 'root'; // пользователь mysql
  5. $mysql_password = 'larkina'; // пароль mysql
  6. $mysql_database = 'kooot'; // база данных mysql
  7. $left = 18; // начальные координаты, 0x
  8. $top = 40; //начальные координаты, 0y
  9.  
  10.  
  11. //***************************************//
  12. // подготавливаем mysql.
  13.  
  14. mysql_connect($mysql_server,$mysql_user,$mysql_password);
  15. if(!mysql_select_db($mysql_database)) {
  16. mysql_query("create database $mysql_database");
  17. mysql_select_db($mysql_database) or die("Критическая ошибка при работе с базой данных: ".mysql_error()."\n");
  18. mysql_query("create table dudka (counter int)") or die("Критическая ошибка при работе с базой данных: ".mysql_error()."\n");
  19. mysql_query("insert into dudka(counter) values(0)") or die("Критическая ошибка при работе с базой данных: ".mysql_error()."\n");
  20. }
  21.  
  22. $row = mysql_fetch_row(mysql_query("select * from dudka"));
  23. $realcount = (int)$row[0];
  24.  
  25. $now = $realcount + 1;
  26.  
  27. mysql_query("update dudka set counter=$now");
  28.  
  29. foreach(str_split($now) as $char) {
  30. $number[] = "$char";
  31. }
  32.  
  33. $count = (int)count($number) - 1; // сколько циферок?
  34.  
  35.  
  36. print("<div width='100%'><br /><img src='fon.png'>\n") ; // фон
  37.  
  38. for($i=1; $i<9-$count; $i++) { // рисуем нули
  39. is_file("0.gif") or die("Критическая ошибка: Нету файла 0.gif\n");
  40. print("<div style=\"position:absolute;top:${top}px;left:${left}px;\"><img src=\"0.gif\"></div>\n");
  41. $left = $left+48; // ось 0*x
  42. // $top = $top+54; // ось 0*y
  43. }
  44.  
  45. for($i=0; $i<$count; $i++) { // рисуем циферки
  46. is_file("$number[$i].gif") or die("Критическая ошибка: Нету файла $number[$i].gif\n");
  47. print("<div style=\"position:absolute;top:${top}px;left:${left}px;\"><img src=\"$number[$i].gif\"></div>\n");
  48. $left = $left+48;
  49. // $top = $top+54;
  50. }
  51.  
  52. is_file("$number[$count]_ani.gif") or die("Критическая ошибка: Нету файла $number[$count]_ani.gif"); // последняя, анимация
  53. print("<div style=\"position:absolute;top:${top}px;left:${left}px;\"><img src=\"$number[$count]_ani.gif\"></div>\n");
  54.  
  55. print("</div><br />\n"); // ну вот и всё..
  56.  
  57. if($now == 999999999) { // на случай переполнения
  58. print("Лимит исчерпан ($now)...<br>Обнуляем счётчик...");
  59. mysql_query("update dudka set counter=0");
  60. }
  61.  
  62. mysql_close();
  63.  
  64. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement