浏览我的网站时,用户将登陆:
mysite.com/index.php
我想从子文件夹中包含一个完整的html文件,而不是使用iframe。
例如,在您将找到的目录中:
www / index.php(用户正在浏览的文件)
www /子文件夹/ otherpage.html(要包含的页面
www /子文件夹/ images / something.jpg(子文件夹的资产)
当我在根文件夹中包含otherpage.html
时,没有一条路径是正确的。
我的问题是:如何将ROOT重置为mysite.com/subfolder/
,以便otherpage.html
内可以正确包含index.php
?
完成index.php
:
<?php
include('subfolder/otherpage.html');
?>
答案 0 :(得分:0)
你有什么尝试?所以不会为您提供现成的脚本。 您可能想要使用常量或变量..或者如果您真的无法更改otherpage.html,则可能需要手动替换路径。
<?php
ob_start();
include 'subfolder/otherpage.html';
$output = ob_get_contents();
$output = str_replace( 'mysite.com/', 'mysite.com/subfolder/', $output );
print $output;
?>