如何在另一个PHP页面(带有HTML)中显示一个PHP页面(带有HTML)

问题描述 投票:0回答:4

我正在研究 PHP 脚本,我尝试将其与我之前制作的另一个文件上传脚本合并(PHP 和 HTML 页面) 我不想制作另一个 PHP 页面并包含旧脚本,我希望文件上传脚本位于新脚本的同一页面(同一文件)中。 我尝试了该方法,但只收到错误。 我尝试了所有找到的方法,但没有。

这个想法很简单:

我当前的 PHP 页面:

<?php
<html>
<body>
    <!-- here I want the Page 2 in a specific area ( It's responsive ) -->
</body>
</html>
?>

完全像:

谢谢各位专业人士。

php html twitter-bootstrap merge embed
4个回答
0
投票

当您将 PHP 文件包含在另一个文件中时,该文件中的所有内容都会复制到第二个文件中。

例如:

p1.php:

<?php
echo "hello ";
?>

p2.php:

<html>
<body>
<?php
include "p1.php":
?>
world
</body>
<html>

p2.php 的输出将是:

世界你好

现在如果您想使用一些已有的 php 脚本,建议将它们保存为 PHP 文件,与处理视图的代码完全分开,并在任何您想要的地方使用它们。如果你把它们做成Class文件就更好了


0
投票

打开要显示另一个 php 页面的 php 页面并添加

<?php include: 'page.php'; ?>

注意:你不能这样写html

<?php <html> </html> ?> this is wrong

要添加另一个 php 页面,请编写如下代码

<html>
<body>

<h1>Welcome to my home page!</h1>
<p>Some text.</p>
<p>Some more text.</p>
<?php include 'footer.php';?>

</body>
</html>

并将其另存为 name.php


-1
投票

您可以使用查询将第二个页面添加到 div 中, 使用这种技术,您可以将一个或多个页面附加到特定的 div 中

<?php

    <!--HERE WILL BE ADDED THE SECOND PAGE -->
    <div id ="content"></div>

    <script>
       $(document).ready( function() {
            $("#content").load("content.php"); //NAME OF THE PAGE TO ADD
       });
    </script>


?>

-1
投票

使用 iframe 包含其他页面

 <iframe src="demo_iframe.htm" width="200" height="200"></iframe>

或者在 php 中使用

 ob_start(); 
 require $action;
 $content_for_layout = ob_get_clean();

和回声

 $content for layout

或访问 php 布局

© www.soinside.com 2019 - 2024. All rights reserved.