fork download
  1. <?php
  2.  
  3. add_shortcode ( 'my_shortcode_liveclockserver', 'my_shortcode_liveclockserver_func' );
  4.  
  5. function my_shortcode_liveclockserver_func ( $attr, $content = null ) {
  6. date_default_timezone_set('Europe/Moscow');
  7. $time = getdate();
  8.  
  9. return <<<HTML
  10. <style>
  11. .polein {
  12. min-width: 168px; /* Ширина поля цифр + padding */
  13. height: 28px; /* Высота поля цифр*/
  14. line-height: 28px; /* Выравниваем по центру в IE, равно высоте основной*/
  15. background: #edf0e6; /* #d9dcd2; /*url(images/input.png) no-repeat; /* Фон */
  16. padding: 5px; /* Поля */
  17. border: none; /* Убираем рамку */
  18. font-size: 1.28em; /* Размер текста */
  19. font-family: Verdana, sans-serif;
  20. font-weight: bold;
  21. text-align: center;
  22. outline: none;
  23. }
  24. </style>
  25. <form name='lcs'><p><i class='fa fa-clock-o fa-lg' aria-hidden='true'></i>&nbsp;&nbsp;<strong>Точное время: </strong><input type='text' class='polein' name='lcs2'></p></form>
  26. <script>
  27. var second={$time['seconds']};
  28. var minute={$time['minutes']};
  29. var hour={$time['hours']};
  30. document.lcs.lcs2.value='0';
  31.   function display(){
  32.   second++;
  33.   if (second>=60){ second=0; minute++ }
  34.   if (minute>=60){ minute=0; hour++ }
  35.   if (hour>23){ hour=0; minute=0; second=0 }
  36.   var cHour = hour;
  37.   var cMinute = minute;
  38.   var cSecond = second;
  39.   if (second < 10) cSecond = '0' + second;
  40.   if (minute < 10) cMinute = '0' + minute;
  41.   if (hour < 10) cHour = '0' + hour;
  42.   document.lcs.lcs2.value=cHour+':'+cMinute+':'+cSecond;
  43.   setTimeout('display()',1000)
  44.   }
  45. display()
  46. </script>
  47. HTML;
  48. }
  49. ?>
Runtime error #stdin #stdout #stderr 0.02s 24300KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
PHP Fatal error:  Uncaught Error: Call to undefined function add_shortcode() in /home/jA7JGl/prog.php:3
Stack trace:
#0 {main}
  thrown in /home/jA7JGl/prog.php on line 3