您好,我正在尝试将另一个网站的网页链接包含到我的网站中。
我怎样才能做到这一点?
i tried
<?php web_include ('http://website.com/website.html') ; ?>
但在此语句之后所有命令都不会加载。我想将另一个网页直接包含到我的主页中。我的主页完全是用php设计的,但是另外一个是html或者php。
我也尝试过<?php include("http://www.othersite.com/filename.html"); ?>
但这个 html 根本没有加载。
可能的解决方案:好的,这就是我正在使用的
<iframe name="FRAMENAME" src="http://website.com/dropdown.html" width="1000" style="z-index:10000" height="40" frameborder="0" scrolling="no" allowautotransparency=true></iframe>
我只是为我的索引页面添加了一个下拉菜单。我网站的 CMS 限制我在 IE 中查看 dorpdown。当我查看 dropdown.html 页面时,我可以看到下拉菜单,所以我尝试使用 iframe。现在使用 iframe 我也可以在 IE 中看到下拉菜单,但下拉菜单没有显示在顶部。它显示在网站上其他图像的后面。我如何将它放在其他图像之上。 z-index 不适用于此。
这段代码需要allow_url_include=On
在你的 php.ini 中,默认情况下禁用它,因为它是远程代码执行,这是 PHP 中最糟糕的情况之一。这被称为远程文件包含 (RFI) http://en.wikipedia.org/wiki/Remote_File_Inclusion脆弱性。如果此站点上有 PHP 代码,它将在您的服务器上执行。
极度缺乏安全感:
<?php include("http://www.othersite.com/filename.html"); ?>
您可能想要的是:
<?php print file_get_contents("http://www.othersite.com/filename.html"); ?>
然而,从技术上讲,这是一个 XSS 漏洞。因此,如果您信任该网站,那就没有问题。但你可能想跑Html净化器 http://htmlpurifier.org/在打印出来之前。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)