Считывание переменной из другого файла.

Статус
Закрыто для дальнейших ответов.

Grasss

Active Member
Регистрация
02.11.2017
Сообщения
37
Всем привет!! на сайте 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: не пинайте сильно.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 138
Подключаешь этот PHP файл в страницу перед вышенаписанным кодом

<script type='text/javascript' src='time.php'></script>
Сам time.php меняешь

echo "var a = '11/09/2017 08:00:00'";
echo "var b = '11/09/2017 12:00:00'";
echo "var c = '11/09/2017 16:00:00'";
А в приведённом коде подставляешь нужную переменную

$('.countdown').downCount({date:a,offset: +3},function (){
Вероятно ещё может потребоваться указать в самом начале time.php тип файла

<?php
header('Content-Type: application/javascript');
Чтобы браузеры понимали, что это javascript

То есть весь файл целиком
Код:
<?php
header('Content-Type: application/javascript');

echo "var a = '11/09/2017 08:00:00'";
echo "var b = '11/09/2017 12:00:00'";
echo "var c = '11/09/2017 16:00:00'";
?>
 
Статус
Закрыто для дальнейших ответов.
Верх Низ