Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Считывание переменной из другого файла.


Автор: GRASSS 10.11.2017, 03:03
Всем привет!! на сайте 3 скрипта типа:
Код

<script class="source" type="text/javascript">
$('.countdown').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){
function xx(){$("#start").click();}setTimeout(xx, 1500);
});</script>


Код

<script class="source" type="text/javascript">
$('.countdown2').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){
function xc(){$("#stop").click();}setTimeout(xc, 1500);
});</script>



Код

<script class="source" type="text/javascript">
$('.countdown3').downCount({date:'<?php include("time.php"); ?>',offset: +3},function (){
function xs(){$("#reload").click();}setTimeout(xs, 1500);
});</script>



в файле <?php include("time.php"); ?> находится три строки с датами и временем
$a = 11/09/2017 08:00:00
$b = 11/09/2017 12:00:00
$c = 11/09/2017 16:00:00

мне нужно чтобы все три скрипта обращались к одному и тому же файлу time.php и считывали с него нужную переменную, таймер 1 считывает значение $a, таймер 2 считывает значение $b, таймер 3 считывает значение $c, но как это сделать при помощи инклудов?

ps: не пинайте сильно. 

Автор: SpecterSea 11.11.2017, 14:43
time.php
Код

<?php
$a = "11/09/2017 08:00:00";
$b = "11/09/2017 12:00:00";
$c = "11/09/2017 16:00:00";
?>


Код

<script class="source" type="text/javascript">
$('.countdown').downCount({date:'<?php include("time.php"); echo $a; ?>',offset: +3},function (){
function xx(){$("#start").click();}setTimeout(xx, 1500);
});</script>



Код

<script class="source" type="text/javascript">
$('.countdown2').downCount({date:'<?php include("time.php"); echo $b; ?>',offset: +3},function (){
function xc(){$("#stop").click();}setTimeout(xc, 1500);
});</script>


Код

<script class="source" type="text/javascript">
$('.countdown3').downCount({date:'<?php include("time.php"); echo $c; ?>',offset: +3},function (){
function xs(){$("#reload").click();}setTimeout(xs, 1500);
});</script>


Так сработало?

Автор: GRASSS 14.11.2017, 18:26
 smile да, всё работает, огромное спасибо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)