Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以引用嵌入在HTML文档中的PHP?_Php_Html - Fatal编程技术网

是否可以引用嵌入在HTML文档中的PHP?

是否可以引用嵌入在HTML文档中的PHP?,php,html,Php,Html,我已经开始为一个项目(网站的联系表单)试用PHP。我假设表单的操作是action='example.PHP'类型的交易。使用Netbeans 8 IDE,我无法在HTML项目中创建PHP文件,因此需要将PHP嵌入HTML文件本身。这就引出了我的一个主要问题:如果PHP嵌入了HTML文档,我是否能够在HTML中引用它 任何帮助都将不胜感激。简短回答:不,这是不可能的 TLDRPHP是一种服务器端编程语言,为了编译它,必须有一台服务器,这就是为什么我们在Windows上使用xampp,或者mamp来

我已经开始为一个项目(网站的联系表单)试用PHP。我假设表单的操作是
action='example.PHP'
类型的交易。使用Netbeans 8 IDE,我无法在HTML项目中创建PHP文件,因此需要将PHP嵌入HTML文件本身。这就引出了我的一个主要问题:如果PHP嵌入了HTML文档,我是否能够在HTML中引用它


任何帮助都将不胜感激。简短回答:不,这是不可能的

TLDRPHP是一种服务器端编程语言,为了编译它,必须有一台服务器,这就是为什么我们在Windows上使用
xampp
,或者
mamp
来运行服务器在机器上编译我们的PHP

另一方面,HTML是由浏览器本身而不是服务器编译的


因此,实际上不可能以任何方式将
example.php
嵌入到
example.html
中,问题与嵌入过程本身无关,而是关于编译php脚本的诀窍

TLDRPHP是一种服务器端编程语言,为了编译它,必须有一台服务器,这就是为什么我们在Windows上使用
xampp
,或者
mamp
来运行服务器在机器上编译我们的PHP

另一方面,HTML是由浏览器本身而不是服务器编译的


因此,实际上不可能将
example.php
以任何方式嵌入
example.html
中,问题与嵌入过程本身无关,问题在于如何编译php脚本,而不是创建html项目,而是创建一个php项目。然后,创建.php文件,而不是创建.html文件

在.php文件中,您可以编写任何html代码,无论您想在哪里调用php代码,都必须将其插入标记之间,如下所示:

<?php … ?>

当然,这意味着PHP服务器处于活动状态。请参阅Netbeans文档以正确声明连接

PHP代码可以在.PHP文件中的任何位置调用,只要它包含在上述标记之间


实际上,在将.php页面内容发送回用户代理之前,php服务器将处理php代码并将结果插入HTML部分中指定的相关DOM元素。

只需创建一个php项目,而不是创建一个HTML项目。然后,创建.php文件,而不是创建.html文件

在.php文件中,您可以编写任何html代码,无论您想在哪里调用php代码,都必须将其插入标记之间,如下所示:

<?php … ?>

当然,这意味着PHP服务器处于活动状态。请参阅Netbeans文档以正确声明连接

PHP代码可以在.PHP文件中的任何位置调用,只要它包含在上述标记之间


实际上,在将.php页面内容发送回用户代理之前,php服务器将处理php代码并将结果插入HTML部分中指定的相关DOM元素。

您无法在客户端访问HTML格式的php,因为服务器运行php以生成最终的无php HTML。此外,它实际上是一个带有嵌入式HTML的PHP文件,因为PHP解释器将混合文件转换为支持浏览器的HTML。您无法在客户端访问HTML格式的PHP,因为服务器运行PHP生成最终的无PHP HTML。此外,它实际上是一个带有嵌入式HTML的PHP文件,因为它是PHP解释器,用于将混合文件转换为支持浏览器的HTML。