Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将iframe嵌入到php文件中_Php_Html_Iframe - Fatal编程技术网

将iframe嵌入到php文件中

将iframe嵌入到php文件中,php,html,iframe,Php,Html,Iframe,我最近在当地一家非营利机构开始了一个新的平面设计师职位。我在HMTL和CSS方面有点背景,但他们的网站是在PHP上运行的,我已经在努力处理代码了 我需要添加一个内联框架,以嵌入在我们的网站上的特定网页网页。建立我们网站的程序员没有建立一个用户友好的界面,我们可以在其中嵌入HTML,所以我被告知我需要将iframe片段添加到该页面的PHP中。但是,我想要编辑的页面没有自己的PHP文件。它是站点主要导航类别之一下的子页面。我能够找到一个PHP文件,它对应于这个子页面所属的主要导航类别。我相信这就是我

我最近在当地一家非营利机构开始了一个新的平面设计师职位。我在HMTL和CSS方面有点背景,但他们的网站是在PHP上运行的,我已经在努力处理代码了

我需要添加一个内联框架,以嵌入在我们的网站上的特定网页网页。建立我们网站的程序员没有建立一个用户友好的界面,我们可以在其中嵌入HTML,所以我被告知我需要将iframe片段添加到该页面的PHP中。但是,我想要编辑的页面没有自己的PHP文件。它是站点主要导航类别之一下的子页面。我能够找到一个PHP文件,它对应于这个子页面所属的主要导航类别。我相信这就是我需要添加代码的地方。它似乎是一个模板,它构造了这个更广泛的导航类别内的所有页面

有人能帮我吗?我不确定是否可以按原样将HTML添加到PHP文件中,或者是否需要对其进行一些修改。此外,我还需要知道如何让PHP模板有选择地仅在实际需要的页面上加载所需的iframe—我不希望该iframe出现在更广泛nav类别的所有其他页面中

我需要嵌入的代码如下所示:

    <iframe width="100%" height="800px" src="https://google.com" frameborder="0" scrolling="yes"></iframe>

您可以像在php页面上一样使用html

第2点:您只想在特定页面上显示iframe

e、 g.在xyz.php页

  <?php
   $basename = basename($_SERVER['PHP_SELF']); /* Returns The Current PHP File Name */

   if ($basename == 'xyz.php'){ ?>

      <iframe width="100%" height="800px" src="https://google.com" frameborder="0" scrolling="yes"></iframe>

   <?php } ?>


那么你尝试了什么?老实说。。您必须进入目录结构——了解所有内容的位置——可能有
包含
要求
这两个文件,它们拉入“部分”
php
文件,形成一个完整的页面。和
HTML
本身甚至可能位于
MySQL
数据库中。。也就是说,任何人都不可能回答这个问题。。如果他们这样做了——他们是在“猜测”@AlexThrift你不能这样做,因为你试图做“跨站点脚本编写”,这是不允许的。我的建议是,试着用js/jquery找到一个工作循环。据我所知,我想要编辑的页面没有自己的PHP文件。有没有什么方法可以使用URL来定位特定的页面?你能提供代码示例来添加iframe和更多详细信息吗??