2012-06-05 78 views
-1

我正在开发一个应用程序(javascript和php)。我在索引的顶部使用include命令,所以它有becone [www.mypage.php]。使用HTML5的php/javascript应用程序

现在我想知道是否与HTML5兼容?

编辑

确定我还没有使用HTML5还没有,但只是想知道怎么我会在未来。

我的索引:

<?php 
include_once("../config.php"); 
?> 
<html> 
<head> 
. 
. 
. 

所以它的URL应该www.mypage.php代替www.mypage.html

将使用HTML5时作任何冲突吗?

+1

如果我明白你的意思,是的,你有一点代码要显示? –

+0

我只是编辑我的文章 – Shadin

+0

我已经发布了一个答案:) –

回答

3

PHP include()如何兼容或不兼容HTM5?
由于PHP运行服务器端,然后发送一些内容回浏览器,浏览器永远不知道如何生成内容。
你的问题是不相关的。

+0

我只是编辑我的文章。你会看看它吗? – Shadin

+0

转到您的网页,然后在浏览器中选择“查看源代码”。您将看到它永远不会显示PHP代码,因为在网页发送到浏览器之前,PHP会由网络服务器执行。因此,您的PHP脚本可能会生成您的浏览器能够显示的任何内容:HTML1,HTML2,HTML3,HTML4,HTML5,XML,XHTML,纯文本,图像文件... – Jocelyn

+0

我明白了。谢谢Jocelyn – Shadin

0

include不改变任何文件名只是对所述文件实现逻辑。 PHP将始终与html兼容,因为它拥有大量活跃的用户群。

你可能已经做了一些错误

研究更多的PHP和PHP扩展文件运行HTML罚款,因为我认为你有一个网页html扩展,因此PHP你不应该得到任何错误

代码将不能再运行那么就

 simple just save your file has .php not with html extension 
+0

我只是编辑我的文章。你会看看它吗? – Shadin

+0

我更新了我的回答 – Rinzler

+0

我得到了那个谢谢你Rinzler。 – Shadin

0

PHP是一个服务器端语言,所以基本上php收到什么获取网页上看到的服务器上运行的是PHP代码的输出,这就是为什么当你拉起一个网站的源代码,你可以看不到任何的PHP代码(没有<?php?>)。

因此,要回答你的问题,应该不存在兼容性问题,但是,澄清PHP命令: include()include_once不改变页面名称...它只包含一个文件到PHP文件,被加载(在你的情况下它会加载config.php),但是重要的是带有includeinclude_once的文件的文件以.php结尾,而不是.html。

这里是include_once)的PHP文件(并包括:

include_once()的:http://www.php.net/manual/en/function.include-once.php

包括():http://www.php.net/manual/en/function.include.php

希望这有助于你了解PHP中的位更好:)

+0

非常感谢Lenny。 – Shadin