组合2个PHP脚本

组合2个PHP脚本,php,html,Php,Html,我有两个网页。两者都有PHP脚本。Playing.php有一个表格,显示在我的shoutcast服务器上播放的最后20首歌曲。我正试图让它显示在我的索引页上 Index.html: 我要添加的页面是 我可以用include函数和echo来实现这一点,还是有更好的方法。最快、最简单的方法是使用iframe: <iframe src="http://www.deamon.org/scxml/playing.php"></iframe> 我最好的建议是用一个简单的inclu

我有两个网页。两者都有PHP脚本。Playing.php有一个表格,显示在我的shoutcast服务器上播放的最后20首歌曲。我正试图让它显示在我的索引页上

Index.html:

我要添加的页面是


我可以用include函数和echo来实现这一点,还是有更好的方法。

最快、最简单的方法是使用iframe:

<iframe src="http://www.deamon.org/scxml/playing.php"></iframe>

我最好的建议是用一个简单的include语句或使用iframe来包含它

<?php include("link to file"); ?>
<iframe src="link to file"></iframe>

我的建议是将.php文件包含到索引页中。但是,将PHP代码包含到HTML类型页面中需要重新配置服务器。相反,请执行以下操作:

  • index.html
    文件更改为
    index.php
    文件。它将以相同的方式读取和呈现,无需任何更改。(确保服务器上不存在
    index.html
    文件,以便自动拾取
    index.php
    文件。)
  • 将以下代码行添加到
    index.php
    文件中:

    <?php include('path/to/playing.php'); ?>
    
    
    

您可以使用PHP include,您可以通过将这行代码添加到索引文件中来实现这一点

首先,您需要将index.html重命名为index.php,然后将以下代码放在希望显示页面的标记之间

<?php include '/scxml/playing.php'; ?>


我发现使用
包含有更多的控制,但那只是“我”。如果你想在包含中添加更多的代码,你就不会那么努力了。如果你计划显示来自不同服务器的文件,那完全是另一回事。iFrame可能会让人头疼(头痛),如何控制宽度和高度等。尝试时发生了什么?你读过吗?这不是一个
iframe
它是一个。这将失败。抱歉,我不确定你想得到什么。如何/为什么会失败?我以前在php文件中使用过这种类型的include,它是有效的…include用于文件而不是
http
调用您链接我的页面上的示例3显示http文件可以工作。但是,您是对的。请求http可能不是一个好做法,因此,请使用文件的相对路径。我倾向于认为您可能可以使用
http://...
“如果”它位于您自己的服务器上,但我知道,如果它来自另一个服务器,您将无法使用它。编辑:我只是在我的服务器上尝试了它,但两者都不起作用;使用
http://www.example.com/file.php
作为一个例子。感谢所有的帮助。我将尝试iframe,看看它是否有效。所以iframe工作正常,但它不会显示在我的iphone上。在不使用iframe的情况下查看页面工作正常。它是否需要位于div中?页面开始加载,然后只显示一个黑色页面。这是我的页面。