我有一个名为main.html的html文件
main.html中
<!DOCTYPE html>
<!--PHP goes here-->
</html>
一个名为hello.php的PHP文件
hello.php
<?php
echo "<p>Hello!</p>";
?>
我希望html文件打开php文件,并将其放入网页,以便我得到这个...
<!DOCTYPE html>
<p>Hello!</p>
</html>
执行此操作的文字代码是什么?
注意:我正在尝试获取实际的PHP文件。我不想要这个...
<!DOCTYPE html>
<!--I already know how to do this!-->
<?php echo "<p>Hello!</p> ?>
</html>
由于
注意:main.html是物理服务器上的实际html文件。我刚刚简化了它。
答案 0 :(得分:0)
<?php include 'hello.php'; ?>
为了满足最低要求,我不妨说“include”字面上只包含页面中的文件,如果是php,它也会被解析。
哦,自从我完成任何网络编程以来已经很长时间了。将文件扩展名从.html更改为.php! (如果没有其他人提及它,我就不会抓到它)
答案 1 :(得分:0)
HTML文件不能包含PHP。 您需要将main.html文件重命名为main.php,然后包含/ require文件。 您还要在声明doctype之后打开HTML标记(因为您最后关闭了它):)
<!DOCTYPE html>
<html>
<?php
include "hello.php";
?>
</html>
如果您需要有关include / require / include_once / require_once之间差异的信息,请参阅此处: Difference between require, include and require_once?
答案 2 :(得分:-1)
你可以使用jQuery ......
<!DOCTYPE html>
<head>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script>
jQuery(document).ready(function(){
jQuery("#phpPage").html('<object data="hello.php">');
});
</script>
</head>
<body>
<p>Hello!</p>
<div id="phpPage"><\div>
</body>
</html>