我是php语言的新手,但是我需要include()函数将我的网站分成不同的PHP,以便在不同的页面上再次调用它。所有工作都很好,直到我开始包含一个包含另一个PHP的PHP。这是html文件中的代码:
<?php
set_include_path('contents');
include 'index_page.php';
?>
index_page.php,其中包括sidebar.php:
<?php
echo
'<div class="body2">
<div class="content">
<h1>text</h1>
<img src="images/homeimage.jpg">
<p>some text</div> '. include "sidebar.php"; '</div>';
?>
的sidebar.php:
<?php
echo
'<div id="sidebar">
<ul>
<li><div class="arrow-up"></div><a href="">اشترك معنا</a></li>
<li><a href="">text</a></li>
<li><a href="">text</a></li>
<li><a href="">text</a></li>
<li><a href="">text</a></li>
<li><a href="">text</a></li>
</ul>
</div>';
?>
浏览器中显示的结果是sidebar.php包含在文本之前,好像代码是这样的:
<?php
echo
include "sidebar.php";.'<div class="body2">
<div class="content">
<h1>text</h1>
<img src="images/homeimage.jpg">
<p>some text</div> </div>';
?>
任何解决方案??