@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>


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

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 20:43
20000 руб./за проект
19 апр. 2024, в 20:11
500 руб./за проект