Помощь знатоков - не обрабатывается Include в странице которая загружается в другую..

ДобрыйКот

Новичок
Помощь знатоков - не обрабатывается Include в странице которая загружается в другую..

Знатоки добрый день всем.
Столкнулся со следующей проблемой, самому реализовать работоспособность не получается, по этому обращаюсь с помощью к вам.

Есть сайт при нажатии на ссылки грузится с помощью аякса контент в нужное место, подружаются готовые страницы. Если страницы забить простым текстом вручную, все естественно грузится отлично, но если в загружаемые страницы добавить инклюд для подгрузки текста из бд, то страницы выводятся пустыми, php запрос попросту не обрабатывается. Люди давали наводящие ответы, и пропали, предлагали в отдельный фаил забить инклюд, а в фаил добавить подгрузку готовой страницы с инклюдом, но на методике все провалилось.
Код прилагаю ниже
Код index.php
PHP:
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<div id="rounded">
<div id="main" class="container">
   
   <!-- Навигация --> 
    <ul id="navigation">
    <li><a href="#page1">Стр. 1</a></li>
    <li><a href="#page2">Стр. 2</a></li>
    <li><a href="#page3">Стр. 3</a></li>
    <li><a href="#page4">Стр. 4</a></li>
    <li><img id="loading" src="img/ajax_load.gif" alt="loading" /></li>
    </ul>
    
    <div class="clear"></div>
    <!-- Контейнер в которое подгружаются страницы -->
    <div id="pageContent"></div>
    
    </div>
</body>
Код скрипта который обрабатывает загружаемую страницу script.js
Код:
var default_content="";

$(document).ready(function(){
	
	checkURL();
	$('ul li a').click(function (e){

			checkURL(this.hash);

	});
	
	default_content = $('#pageContent').php();
	
	
	setInterval("checkURL()",250);
	
});

var lasturl="";

function checkURL(hash)
{
	if(!hash) hash=window.location.hash;
	
	if(hash != lasturl)
	{
		lasturl=hash;
		
		
		if(hash=="")
		$('#pageContent').php(default_content);
		
		else
		loadPage(hash);
	}
}


function loadPage(url)
{
	url=url.replace('#page','');
	
	$('#loading').css('visibility','visible');
	
	$.ajax({
		type: "POST",
		url: "load_page.php",
		data: 'page='+url,
		dataType: "php",
		success: function(msg){
			
			if(parseInt(msg)!=0)
			{
				$('#pageContent').php(msg);
				$('#loading').css('visibility','hidden');
			}
		}
		
	});

}
Скрипт страницы load_page.php
Вывод обработанной страницы в тело сайта в контейнер


PHP:
<?php

if(!$_POST['page']) die("0");

$page = (int)$_POST['page'];

if(file_exists('pages/page_'.$page.'.php'))
echo file_get_contents('pages/page_'.$page.'.php');

else echo 'Страница не найдена';
?>
Вопрос где допустил ошибку, почему страницы php грузятся голыми без какой либо обработки, если добавить простой текст он соответственно показывается, а все что должно обрабатываться остается голым кодом
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
echo file_get_contents('pages/page_'.$page.'.php');

Это что вообще за конструкция такая?
 

ДобрыйКот

Новичок
Вопрос решен =)
Данная конструкция печатате содержимое документа

выход был проще чем казалось =)
спасибо membrilius с флэшера.ру
Нужно было так же делать вывод инклюдом
include_once 'pages/page_'.$page.'.php'
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Кросс-постеры убивают
 

A1x

Новичок
чтобы обрабатывалось include надо просто использовать include - да, это гениально :)
 

ДобрыйКот

Новичок
Ну кого убивают крос постеры, кого то убивают люди отвечающие в теме, вопросом на вопрос, при этом не знающие ответа.
Тему можно закрыть, вопрос решен
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
ДобрыйКот

кого то убивают люди отвечающие в теме, вопросом на вопрос, при этом не знаю ответа.
Ну не знаешь ответа, тебе ясно показали куда копать.
 

ДобрыйКот

Новичок
С вопросом мне уже помогли и дали ответ, дальше флудить в теме ради постов не вижу смысла ;) хотя на первых трех форумах в теме только и флудили понтовщики =) много слов ребята меньше дела ;)
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Не вижу флуда. Если бы ты обладал наличием терпения и видел в моих словах не только вопрос, подкол или еще что-то там, то давно бы понял что и как, почему не работает и как исправлять. С таким отношением как у тебя, очень тяжело будет учиться.
 

baev

‹°°¬•
Команда форума
А слог-то какой: «реализовать работоспособность»…
 
Сверху