我想用php来轻松地维护我的网站,但是我就是搞不懂它的语言--我在网上找到了一些tuts,还有一些其他的问题,但是都没有帮助到我。
我已经将我的站点划分为一些.php文件,页眉/页脚等等--并且使用起来很好..
现在我想要我的网站内容,根据我在我的网站上点击的菜单进行更新。
http://dawtano.com/pp/
如果我点击“关于”,我想在我的内容div中打开"Hello World“,但是我不能得到正确的php代码来做这件事。
发布于 2011-04-06 00:03:09
我觉得你应该这样做
注意:只有当CSS样式位于当前目录中时,这才有效!()
<div>
<?php
$html_page = implode('', file('http://dawtano.com/pp/'));
echo $html;
?>
</div>希望这能有所帮助!
发布于 2011-04-05 21:10:56
现在,你的链接会把你带到一个完全独立的页面。因此,为什么不直接对它进行编码,使您的包含文件特定于该页面。也就是说,在about.php上,使用类似这样的东西
include 'about_content.php在您的contetnt div中。
如果您希望将内容动态加载到content div中,则需要考虑使用ajax来获取内容页面。
发布于 2011-04-05 21:25:29
您可能正在寻找某种模板引擎,它允许您在可变部分之外创建页面。你可以看看TBS,这或多或少就是它的名字所暗示的。但是有一个完整的lot more engines可以完成这项工作。
如果这已经太过了,也许Apache SSI (服务器端包含)对你来说是一次尝试。
我的一点建议是,我经常将Apaches mod_rewrite与单个controller.php文件结合使用。然后,controller.php mod_rewrite会将所有请求发送到Apaches,后者将使用TBS为所请求的页面获取适当的页面部分,并返回相应的页面。所以你只在一个地方控制了页面。
对于您最初的问题,about.php可能如下所示:
<?php
include('header.php');
?>
// original page content as html for about.php
// assuming header ends with the starting div <div> where you like the content to appear
// and footer starts with the closing div </div>
// if you need variable content here, simply use <?php echo $your_variable ?>
<?php
include('footer.php');
?>https://stackoverflow.com/questions/5552294
复制相似问题