НЕ срабатывает PHP Скрипт

R2
На сайте с 10.01.2014
Offline
84
RA2
726

Привет друзья!

Нужна помощь, есть php скрипт который выводит рекламу по всяким фильтрам...

Загружаю код на страницу для вывода, примерно так:

<script>

function show(html){

document.body.innerHTML += html;}

</script>

<script src="http://*адрес сервера со скриптом banner.php*/banner.php"></script>

Пробовал и так:

<script type="text/javascript" src="http://адрес сервера со скриптом banner.php"/></script>

НО на странице реклама не выводится, не чего не показывает, НО если перейти по прямому пути адреса скрипта в браузере реклама отображается и причем срабатывает правильно, по правилу фильтра.

Так вот почему реклама-вывод скрипта не отображается на самой странице? )

Помогите пожалуйста разобраться!

Спасибо.

OO
На сайте с 21.08.2012
Offline
32
OVO
#1

Возможно в этой сутации стоит использовать iframe, а не через JS вставлять?

Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#2

Что в консоли браузера при загрузке странице с данными скриптом?

Почта для домена ( https://lite.host/pochta/dlya-domena ) с безлимитными пользователями и доменами / Хостинг ( https://lite.host/hosting/dlya-blogov ) от 99 рублей / поддержка Let's Encrypt / PHP от 5.2 до 8.3 / SSH / бесплатный перенос,
R2
На сайте с 10.01.2014
Offline
84
RA2
#3
Евгений Русаченко:
Что в консоли браузера при загрузке странице с данными скриптом?

Пишет:

Uncaught SyntaxError: Unexpected token < скрипт.php:1

<div id='banner' style='z-index:1000; position: fixed; top:0px; left:0px; width:100%; height:100%'>

<img id='img_banner' src=http://сайт.ру/путь/картинка.gif width=100% height=100% onclick='document.cookie = &quot;as_hf_muzlo=1;path=/;expires=&quot; + new Date(new Date().getTime() + 180 * 1000).toUTCString(); window.open(&quot;http://куда-сливаю-трафик.ру&quot;)'></img>

<a href='#' onclick='document.getElementById(&quot;banner&quot;).style.display=&quot;none&quot;'>Close</a>

</div>

Евгений Русаченко
На сайте с 17.04.2013
Offline
157
#4
RA2:
<div id='banner' style='z-index:1000; position: fixed; top:0px; left:0px; width:100%; height:100%'>
<img id='img_banner' src=http://сайт.ру/путь/картинка.gif width=100% height=100% onclick='document.cookie = &quot;as_hf_muzlo=1;path=/;expires=&quot; + new Date(new Date().getTime() + 180 * 1000).toUTCString(); window.open(&quot;http://куда-сливаю-трафик.ру&quot;)'></img>
<a href='#' onclick='document.getElementById(&quot;banner&quot;).style.display=&quot;none&quot;'>Close</a>
</div>

У Вас при запросе PHP файла прямо 1 в 1 вывод? Так Вам пишет, что синтаксическая ошибка. При подключении JavaScript файла, там должен быть JavaScript код, а не HTML код.

Вам надо на странице разместить какой-нибудь <div>, подключать JavaScript файл, который будет вставлять в него нужный код. При этом, в JavaScript файле должен быть именно JavaScript код.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий