@dagnew005

Как вывести содержимое PHP файла с помощью JS?

Здравствуйте.
Имею такой код:
<?php
require_once ('system/function.php');

$id = abs(intval($_GET['id']));

$all = 1;

$rek = mysql_result(mysql_query("SELECT COUNT(id) FROM `ads_site`  WHERE `id_site` = '$id' and `time_srok` > '".time()."'"),0);

$sql_rek = mysql_query("SELECT * FROM `ads_site`  WHERE `id_site` = '$id' and `time_srok` > '".time()."' ORDER BY rand() ");

$site_user = mysql_fetch_assoc(mysql_query("SELECT * FROM `site_user` WHERE `id` = '".$id."'"));

if($site_user == 0) {
echo 'Такой площадки не существует!';
exit;
}

if($site_user['mod'] == 0) {  
echo 'Площадка на модерации!';
exit;
}
##Блок рекламы
if($rek != 0) {

while($sql = mysql_fetch_assoc($sql_rek)){
    
echo '<a href="'.$sql['url'].'"> ';

if($sql['color']) echo '<font color="'.$sql['color'].'">'; 

if($sql['b'] == 1) echo '<b>'; 
if($sql['i'] == 1) echo '<i>';

echo $sql['name'];

if($sql['i'] == 1) echo '</i>';
if($sql['b'] == 1) echo '</b>'; 

if($sql['color']) echo '</font>';
echo '</a>';

if($rek > 1) echo '<br/>';


}


if($k_post < $all) echo '<a href="'.$HOME.'/add.php?id='.$id.'">Купить тут рекламу за '.$site_user['cena'].'р. </a>';

}
?>

нужно что бы содержимое выводилось с помощью js
на пример так:
<script type="text/javascript" src="http://сайт/t2.php?id=1"></script>


Как это можно сделать?
  • Вопрос задан
  • 3370 просмотров
Пригласить эксперта
Ответы на вопрос 3
nalomenko
@nalomenko
Руководитель отдела разработок в студии «Lava»
AJAX Вам в помощь :)
Ответ написан
Комментировать
@UAS_web
PHP,JS программист
Делаешь AJAX передавая нужный скрипт, на сервере php скрипт принимает название файла , считывает его и отдает его содержимое в ответе, позже не стороне клиента выводишь где надо.
Ответ написан
Комментировать
Acuna
@Acuna
Заполнил свой профиль
Подождите-ка, но у Вас же уже все сделано. Браузер просто запускает файл в тегах script как будто бы это require при каждой перезагрузке страницы. Все должно работать. Только позаботтесь о том, чтобы файл function.php лежал в папке system, которая, в свою очередь, лежит с этим Вашем файлом t2.php. А AJAX нужен для асинхронной подгрузки контента (чтобы загружать какой-либо контент в определенном месте страницы без перезагрузки всей страницы целиком каждый раз). Это не Ваш случай.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы