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

btxsgosb  于 2022-10-30  发布在  PHP
关注(0)|答案(4)|浏览(499)

我工作的PHP脚本,我试图合并它与另一个文件上传脚本,我是以前(PHP & HTML页面)我不想让另一个PHP页面,并包括旧的脚本,我希望文件上传脚本在同一页我的新脚本(相同的文件)。我尝试的方法,但我只得到错误。我尝试每一个方法,我发现,但没有。
这个想法简单地说就是:
我的当前PHP页面:

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

完全类似于:

谢谢你们。

axkjgtzd

axkjgtzd1#

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

<?php
echo "hello ";
?>

p2.php:

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

p2.php的输出将是:
你好世界
现在如果你想使用一些你已经有的php脚本,建议你把它们保存为PHP文件,和处理视图的代码完全分开,并在任何你想用的地方使用它们.如果你把它们做成类文件会更好.

wmomyfyw

wmomyfyw2#

打开要显示另一个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

epfja78i

epfja78i3#

您可以使用query将第二个页面添加到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>

?>
wlzqhblo

wlzqhblo4#

使用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 layout

相关问题