script src php файл

123
TF-Studio
На сайте с 17.08.2010
Offline
334
#11

Вы задачу изначальную нормально объясните.

Уверен, что есть более простые решения.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
J
На сайте с 08.06.2006
Offline
844
#12
TF-Studio:
Вы задачу изначальную нормально объясните.
Уверен, что есть более простые решения.

на моем сервере есть пхп файл, который работает с БД и выводит текст

вывод этого текста нужно сделать на сторонних сайтах как рекламу/баннер

через конструкцию <script src=..... ></script>

speed-core
На сайте с 30.03.2014
Offline
33
#13

типо того в JS


<script type="text/javascript">
$(document).ready(function(){
//Прячем элемент с ид текст
document.getElementById('text').style.display='none';
//выполняем сам запрос
$.ajax({
//тип POST
type: "POST",
//адрес куда будем слать
url: "scripte.php",
//передача параметров
data: {'id' : "1", 'type' : "2"},
//тип параметров
dataType : "html",
//выполняем, если запрос прошел успешно
success: function(data){
//записуем результат ответа с php файла в нужный нам елемент
$('#text').html(data);
document.getElementById('text').style.display='block';
},
//виполняем, если возникла ошибка
failure: function() {
alert("Касяк отправки");
}
});
return false;
});
</script>

в html:

<div id='text'>Тут будет текст</div>

не забудь подключить какой ни будь jquery

например:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
HOST-PROTECTION (/ru/forum/848747), профессиональный web хостинг, гарантия стабильности, защита от DDoS.
J
На сайте с 08.06.2006
Offline
844
#14
speed-core:
url: "scripte.php",

а если url: "scripte.php", на внешний ресурс? будет работать?

siv1987
На сайте с 02.04.2009
Offline
427
#15

Если через конструкцию script, можно оформить это как js код, например

var code = "мой код";

document.getElementById('test').innerHTML = code;

J
На сайте с 08.06.2006
Offline
844
#16

siv1987, я немного "далекий" от этого

объясни, что куда пихать?

есть файл пхп, результат роботы которого через <script src=..... ></script> нужно вывести на другом сайте

спасибо!

speed-core
На сайте с 30.03.2014
Offline
33
#17
а если url: "scripte.php", на внешний ресурс? будет работать?

а почему не должно? :)

На крайний в файле php внутри, пропишите - загрузку данных с внешнего сервера. Он точно сможет )

siv1987
На сайте с 02.04.2009
Offline
427
#18
joost:
объясни, что куда пихать?

Ну так же вроде все понятно, в своем файле пхп делаете вывод

$code = str_replace('"', '\"', $code);

echo <<<HTML

var code = "{$code}";

document.getElementById('test').innerHTML = code;

HTML;

на странице

<div id="test"></div>

<script src="http://mysite/js.js"></script>

J
На сайте с 08.06.2006
Offline
844
#19

speed-core, /ru/forum/comment/12754693

не работает

siv1987
На сайте с 02.04.2009
Offline
427
#20

Либо, в начале пхп файла добавляете

header('Access-Control-Allow-Origin: *');

Текст выводите обычным способом

print $mytext;

На странице

<div id="test"></div>

<script>

$.get('http://site.ru/js.js', function(data){

$('#test').html(data);

});

</script>

или

$('#test').load('http://site.ru/js.js');

123

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