Помощник
|
Поясните. |
ParavoZ
|
Сообщение
#1
|
||
|
|
||
|
|||
kronos |
25.7.2010, 17:41;
Ответить: kronos
Сообщение
#2
|
|
<?php $rotator = array("<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/2.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/4.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/3.gif\"></a></center>" ); ?> <script type="text/javascript"> document.write("<?php echo $rotator[array_rand($rotator)]; ?>"); </script> Как-то так. Или так: <?php
$rotator = array("<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/2.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/4.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/3.gif\"></a></center>" ); echo "<script type='text/javascript'>"; echo "document.write('" . $rotator[array_rand($rotator)] . "');"; echo "</script>"; Сообщение отредактировал kronos - 25.7.2010, 17:43 -------------------- |
|
|
ParavoZ
|
Сообщение
#3
|
|
kronos, спасибо, а если необходимо создать .js файл, который скажем будет выводить результат из файла rotator.php?
|
|
|
kronos |
25.7.2010, 17:52;
Ответить: kronos
Сообщение
#4
|
|
Тогда сам rotator.php - подключаемый JS файл.
<script type="text/javascript" src="/rotator.php"></script> rotator.php <?php $rotator = array("<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/2.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/4.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/3.gif\"></a></center>" ); ?> document.write("<?php echo $rotator[array_rand($rotator)]; ?>"); Пробуй, должно работать. -------------------- |
|
|
ParavoZ
|
Сообщение
#5
|
|
Кронос, на денвере что-то не идет...
сделал файл i.html в нем код <script type="text/javascript" src="http://test1.ru/rotator.php"></script> на ротатор <?php $rotator = array("<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/2.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/4.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/3.gif\"></a></center>" ); ?> document.write("<?php echo $rotator[array_rand($rotator)]; ?>"); или я туплю в чем-то? |
|
|
kronos |
25.7.2010, 18:02;
Ответить: kronos
Сообщение
#6
|
|
Кронос, на денвере что-то не идет... сделал файл i.html в нем код <script type="text/javascript" src="http://test1.ru/rotator.php"></script> на ротатор или я туплю в чем-то? щас попробую, вообще первый раз сталкиваюсь с таким, но где-то видел такую конструкцию. -------------------- |
|
|
webpavilion |
25.7.2010, 18:09;
Ответить: webpavilion
Сообщение
#7
|
|
не все браузеры хавают js без правильного заголовка
в rotator.php первой строкой поставьте: header('Content-Type: application/x-javascript; charset=UTF-8'); должно помочь, если файл в utf-8 конечно же. -------------------- Не ведитесь, cамопис это почти всегда плохо! Делаю сайты на Drupal 7.x (очень дорого) |
|
|
ParavoZ
|
Сообщение
#8
|
|
webpavilion, все сделал, но не выводил опера и интернет эксплорер....странно(
Вот файл ротатора полностью header('Content-Type: application/x-javascript; charset=UTF-8'); document.write( <?php $rotator = array("<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/2.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/4.gif\"></a></center>", "<center><a href=\"http://jimmdownload.com/?sub=9252\"><img src=\"http://img.cash4ru.com/banners/217/3.gif\"></a></center>" ); echo $rotator[array_rand($rotator)]; ?> "); В выводяшем i.html один лишь скрипт, и все.... Не выводит, странно. |
|
|
kronos |
25.7.2010, 18:26;
Ответить: kronos
Сообщение
#9
|
|
Да, нашел заветные файлики, вверху стоит
header( 'Content-Type: application/x-javascript'); а дальше PHP код выдает -------------------- |
|
|
webpavilion |
25.7.2010, 18:28;
Ответить: webpavilion
Сообщение
#10
|
|
это тоже php же:
<?php header( 'Content-Type: application/x-javascript');?>
-------------------- Не ведитесь, cамопис это почти всегда плохо! Делаю сайты на Drupal 7.x (очень дорого) |
|
|
|
Текстовая версия | Сейчас: 19.4.2024, 18:39 |