Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2017, 16:22   #21
maks1331
Форумчанин
 
Аватар для maks1331
 
Регистрация: 20.12.2016
Сообщений: 270
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
можно задать смещение от текущего локального времени:
...

Код HTML:
<script>
        var diff = <?php echo time()*1000; ?> - ( new Date().valueOf());
	function startTime1() {
		var today=new Date( Date.now().valueOf() + diff );
 		var h1=today.getUTCHours();
		var m1=today.getUTCMinutes();		
		var s1=today.getUTCSeconds();
 		h1=checkTime(h1);
 		if (24<=h1) {h1 = h1-24};
 		m1=checkTime(59-m1);
 		s1=checkTime(59-s1);
 		document.getElementById('txt1').innerHTML = h1+":"+m1+":"+s1;
 		var t = setTimeout(function(){startTime1()},500);
	}
  function checkTime(i) {
 			if (i<0) {i = i*(-1)};
 			if (i<10) {i = "0" + i};
 		return i;
		}
</script>


<body onload="startTime1();">
<span id="txt1"></span>
</body>
Скорее всего, я просто не понимаю, что ты имел в виду, но данный код в песочнице не работает)
формошлеп.рф
witech.su
maks1331 вне форума Ответить с цитированием
Старый 20.01.2017, 17:01   #22
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

https://jsfiddle.net/ с PHP не работает.
Тестируй на сервере, код рабочий.
Andkorol вне форума Ответить с цитированием
Старый 20.01.2017, 17:02   #23
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от maks1331 Посмотреть сообщение
Скорее всего, я просто не понимаю, что ты имел в виду, но данный код в песочнице не работает)
а где в песочнице поддержка PHP ?

кстати, я у себя проверил, у меня всё работает.
разумеется, этот код должен отдаваться сервером с поддержкой PHP.
Согласитесь, странно использовать скрипт, написанный на PHP на сервере, где нет PHP?!

p.s. этот скрипт критичен к изменению локального времени в процессе работы скрипта. т.е. если сначала изменить время, а потом открыть страницу, то всё будет отрабатывать нормально. а если открыть страницу, а потом, в процессе работы скрипта (не обновляя страницу) изменить локальное время, то и оно и в скрипте изменится.
Если это недопустимо, то нужно менять подход и постоянно брать время с сервера запросом (AJAX).
Serge_Bliznykov вне форума Ответить с цитированием
Старый 21.01.2017, 02:46   #24
maks1331
Форумчанин
 
Аватар для maks1331
 
Регистрация: 20.12.2016
Сообщений: 270
По умолчанию

Спасибо! Отпишусь о результатах.
_______________
Данный код при подстановке не работает. Меня начинает терзать мысль, что дело тут в движке DLE... PHP хост поддерживает
Попробую сейчас на чистом ---.html посмотреть, работает ли
_______________
test.html:7
Uncaught SyntaxError: Unexpected token <
Ругается на строчку
<?php echo time()*1000; ?> - ( new Date().valueOf());
формошлеп.рф
witech.su

Последний раз редактировалось maks1331; 21.01.2017 в 03:25.
maks1331 вне форума Ответить с цитированием
Старый 21.01.2017, 11:35   #25
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Цитата:
Сообщение от maks1331 Посмотреть сообщение
test.html:7
Uncaught SyntaxError: Unexpected token <
Ругается на строчку
<?php echo time()*1000; ?> - ( new Date().valueOf());
Расширение файла должно быть .php
Andkorol вне форума Ответить с цитированием
Старый 21.01.2017, 12:28   #26
maks1331
Форумчанин
 
Аватар для maks1331
 
Регистрация: 20.12.2016
Сообщений: 270
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Расширение файла должно быть .php
То есть в файле .html он работать не будет?) А как мне его тогда применять, если он у меня в html должен быть, вы программисты сложные ребята
формошлеп.рф
witech.su
maks1331 вне форума Ответить с цитированием
Старый 21.01.2017, 12:50   #27
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Есть пара вариантов:
Заменить расширение файла с .html на .php.
«Заставить» сервер обрабатывать php-код в html-файлах. (.htaccess –> AddType application/x-httpd-php .html .htm)
Andkorol вне форума Ответить с цитированием
Старый 21.01.2017, 13:01   #28
maks1331
Форумчанин
 
Аватар для maks1331
 
Регистрация: 20.12.2016
Сообщений: 270
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Есть пара вариантов:
Заменить расширение файла с .html на .php.
«Заставить» сервер обрабатывать php-код в html-файлах. (.htaccess –> AddType application/x-httpd-php .html .htm)
Я так понимаю речь идёт о корневом .htaccess сайта. У меня в нём есть похожая строчка, извиняюсь за демагогию, боюсь что то попортить.
AddType 'text/html; charset=cp1251' .html .htm .shtml - эта строчка имеет другой смысл?
После неё записывать или её заменять?
формошлеп.рф
witech.su
maks1331 вне форума Ответить с цитированием
Старый 21.01.2017, 14:02   #29
Andkorol
Старожил
 
Регистрация: 31.05.2010
Сообщений: 3,301
По умолчанию

Не нужно бояться – нужно пробовать.
Не заменять – а добавить новую строку.
Не получится – уберёшь, делов-то...
Andkorol вне форума Ответить с цитированием
Старый 21.01.2017, 14:10   #30
maks1331
Форумчанин
 
Аватар для maks1331
 
Регистрация: 20.12.2016
Сообщений: 270
По умолчанию

Цитата:
Сообщение от Andkorol Посмотреть сообщение
Не нужно бояться – нужно пробовать.
Не заменять – а добавить новую строку.
Не получится – уберёшь, делов-то...
Тоже верно) Прописал данную строчку в корневой .htaccess после подставил соответствующий скрипт - не работает, сейчас попробую на чистом

_____
Вот это поворот! На чистом файле ---.php код работает... В чём же тогда дело? я подставляю его в свой html и у меня он не работает (а так как я сразу использую 3 подобных таймера) то и все остальные перестают работать... Я в недоумении
_____
Код любезно предоставленный Serge_Bliznykov (огромное спасибо) меня полностью устраивает, можно сказать он полностью независим от локалки, что и требовалось! Осталось только всё верно подключить....
_____
По сути, я могу просто создать 3 ---.php файла и ссылаться на них уже там где нужно с помощью iframe... Если с точки зрения правильности и прочего это достойное решение, я попробую так
формошлеп.рф
witech.su

Последний раз редактировалось maks1331; 21.01.2017 в 14:19.
maks1331 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Время на сайт с сервера grelem JavaScript, Ajax 1 04.12.2012 15:53
Запуск программы в определенное время ( день и время ) artbotva Общие вопросы Delphi 4 09.11.2012 15:05
Большое время ожидания ответа сервера pest11 БД в Delphi 9 29.03.2012 08:16
Время сервера Veiron БД в Delphi 7 30.06.2009 19:15
Время нажатия на кнопку мыши(Время реакции) Кирилл13 Помощь студентам 1 11.04.2009 19:41