PHP создание таймера отсчёта

#1 7 сентября 2013 в 14:02
Добрый день!
Не подскажите, как сделать такое на php:
при скачивание файла показывается таймер который после 30 секунд исчезает и показывает текст(ссылку для скачивания).
Заранее спасибо.
#3 7 сентября 2013 в 18:53
Помогайте снова!
Как java скрипт правильно записать в php код. Создаю фильтр!
#4 7 сентября 2013 в 19:28

Как java скрипт правильно записать в php код. Создаю фильтр!

DeSamS
  1. $html = "html код, например <script>что-то внутри</script>";
  2. а дальше в зависимости от обстоятельств
  3. return $html; или echo #html;
#5 7 сентября 2013 в 20:55
  1. $html = "
  2. <script type="text/javascript">
  3. window.onload = function () {
  4. var i = 15;
  5. var timer = setInterval(function () {
  6. i--;
  7. document.getElementById('timer').innerHTML = 'Осталось секунд: ' + i;
  8. if (i == 0) {
  9. document.getElementById('example').style.display = 'block';
  10. document.getElementById('timer').style.display = 'none';
  11. clearInterval(timer);
  12. }
  13. }, 1000)
  14. }
  15. </script>";
  16.  
  17. if {
  18. <div id="timer"></div>
  19. <div id="example" class="bb_tag_hide" style=" display: none; ">'.$hide_text.'</div>
  20. } else {
  21. $output = '${1}';
  22. }
  23.  
Проверьте что тут не верно. Показывает ошибку в 20 строке(тут она самая первая)…
#6 7 сентября 2013 в 21:02
А кавычки экранировать???
#7 7 сентября 2013 в 21:07
да.
#8 7 сентября 2013 в 21:31
DeSamS, вам необходимо окунуться в увлекательный мир изучения базового синтаксиса php. А если нет желания потратить на это пол часа своего времени, то и не стоит пытаться тратить чужое.

но на вопрос ваш все же отвечу и очень надеюсь, что следующая ваша тема не будет выглядеть как "сделайте за меня, мне лень разбираться"
вариант раз
  1. ?><script type="text/javascript">
  2.  
  3. window.onload = function () {
  4.  
  5. var i = 15;
  6.  
  7. var timer = setInterval(function () {
  8.  
  9. i--;
  10.  
  11. document.getElementById('timer').innerHTML = 'Осталось секунд: ' + i;
  12.  
  13. if (i == 0) {
  14.  
  15. document.getElementById('example').style.display = 'block';
  16.  
  17. document.getElementById('timer').style.display = 'none';
  18.  
  19. clearInterval(timer);
  20.  
  21. }
  22.  
  23. }, 1000)
  24.  
  25. }
  26.  
  27. </script><?php
вариант два
  1. $html = "<script type=\"text/javascript\">
  2.  
  3. window.onload = function () {
  4.  
  5. var i = 15;
  6.  
  7. var timer = setInterval(function () {
  8.  
  9. i--;
  10.  
  11. document.getElementById('timer').innerHTML = 'Осталось секунд: ' + i;
  12.  
  13. if (i == 0) {
  14.  
  15. document.getElementById('example').style.display = 'block';
  16.  
  17. document.getElementById('timer').style.display = 'none';
  18.  
  19. clearInterval(timer);
  20.  
  21. }
  22.  
  23. }, 1000)
  24.  
  25. }
  26.  
  27. </script>";
#9 8 сентября 2013 в 08:39
Дайте ссылку на нормальные куры по php:)
#10 8 сентября 2013 в 09:19
#11 9 сентября 2013 в 19:26
Кстати, а было бы прикольно сделать такой таймер на отключение сайта… с заданием даты окончания работ и все дела))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.