2014-02-07 4 views
1

Я пытаюсь найти способ, как поместить страницу на другую страницу без iframe и включить заголовок и нижний колонтитул. Я попытался iframe, но мне это не понравилось. Это то, что макет будет выглядеть, я сделал help.php страницы вызова в этом файле я включать код последующего нижестраница на странице без iframe

<?php include("connection.php"); include("header.php"); ?> 
    <div class="container"> 
(i want to put this url here support.sitename.com) 
</div> 
<?php include("footer.php") ?> 

он должен быть, как этот sitename.com/help.php у меня есть другая страница support.sitename .com (этот использует программный вызов службы поддержки HESK

Я пытаюсь добавить support.sitename.com в sitename.com/help.php, но я не хотите использовать IFRAME, как я могу это сделать

+0

Посмотрите на AJAX - http://api.jquery.com/jquery.ajax/ Demo: http://www.ajaxdaddy.com/demo-ajax -tabs.html –

+1

Ajax не всегда рекомендуется, если страница, которую вы хотите интегрировать, не находится в том же домене. Вы можете попробовать, переведя HTML-код страницы, которую вы хотите включить, с помощью echo file_gets_contents ('http://support.sitename.com') или с CURL, который предназначен для получения удаленных страниц, но это будет включать всю страницу код, включая html и head ... http://nc.php.net/manual/en/intro.curl.php –

+0

А, я не знал, что это не тот же домен. –

ответ

1
<?php include("connection.php"); include("header.php"); ?> 
    <div class="container"> 
<?php 
$html = file_get_contents("http://support.sitename.com"); 
$html = preg_replace('%href="/(.*?)"%si', 'href="http://support.sitename.com/$1"', $html); 
echo $html; 
?> 
</div> 
<?php include("footer.php") ?> 
+0

Спасибо, я просто ваш код, но когда я нажимаю ссылку на странице, открываю новую страницу на моей домашней странице – user2530184

+1

, потому что ссылки относительные, а не абсолютные, используйте регулярное выражение для изменения ссылок (http://compugoddess.com/ rel-vs-absolute-links /) –

+0

жаль, что я новичок в этом, не сердитесь, вы имеете в виду что-то вроде этого ' ' – user2530184

Смежные вопросы