通过回显html页面内容在php页面中显示html页面

时间:2013-06-11 17:06:00

标签: php

我有一个像这样的html页面:

<div>
 some html tags here
</div>
<script> some javascript for rendering calender</script>
<link> some css </link>

我在这个html页面中有一个日历,它是由一些javascript渲染的。我想在php页面中显示这个页面内容。我试过这个:

  include(location of html page);

我已将它包含在我的php页面中间,但它在我不想要的php页面顶部呈现日历。 我也试过这个:

echo file_get_contents(location of my html page);

它在我添加此行的正确位置显示了html页面内容,但日历未呈现 我需要在适当的位置呈现日历和html页面内容。任何建议对我都有帮助。

1 个答案:

答案 0 :(得分:0)

嗯,一个简单的html页面:

<html>
 <head>
  <title>Page title</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <link type="text/css" rel="stylesheet" href="your-style-file.css" media="all" />
  <script type="text/javascript" src="your-javascript-file.js"></script>
 </head>
 <body>
  <div id="div-tag">A div tag</div>
  <script type="text/javascript" src="another-javascript-file.js"></script>
 </body>
</html>

您可以通过javascript(或jquery load())加载外部html文件。像这样:

 $('#div-tag').load('external-file.html');

或者通过php,像这样:

 $external-html = file_get_contents('external-file.html');
 print $external-html;

检查您的javascript,也许您必须在日历代码后将其放在页面底部。