Closed. This question needs to be more focused。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,使其仅通过editing this post专注于一个问题。
                        
                        5年前关闭。
                                                                                            
                
        
我有一个类似以下布局的PHP网页。它另存为default.php,打算作为网站中所有页面的页面布局导入。所有页面的“ A部分”和“ B部分”中的内容都相同,但是我想为每个页面更改“ C部分”中的内容。我该怎么做呢?

我知道我可以在.NET Framework中使用“内容占位符”,但是如何在PHP中做到这一点?我是PHP新手-您的帮助将不胜感激。

+------------------------------+
|        section  A            |
|-----+------------------------|
|     |                        |
|     |                        |
|     |                        |
|  B  |     section C          |
|     |                        |
|     |                        |
+-----+------------------------+

最佳答案

如果您询问如何使用php页面作为模板,则有几种不同的方法。

要么将您的母版页面分为两部分,一个在C节之前,一个在其后,然后再包括您页面的前/后。

例:

include('includes/masterA.php');
//INSERT PHP HERE
echo $content;
include('includes/masterB.php');


或将您的php代码预先计算为一个内容变量,告诉母版页将其回显,并且由于include将其视为一个大脚本,因此只需选择您预先分配的一个并回显结果即可。

例:

//INSERT PHP HERE
$content = "textfromphp";
include('includes/master.php');


master.php:

echo "<div>Section A</div>";
echo "<div>Section B</div>";
echo "<div>Content:".$content."</div>";

关于php - 如何在PHP中更改默认页面布局的内容,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26505037/

10-14 15:59
查看更多