从html文件执行php

PHP是一种服务器端编程语言,与HTML结合使用以增强网站的功能。它可以用于添加登录屏幕或调查、重定向访问者、创建日历、发送和接收cookie等。如果您的网站已经发布在web上,则需要对其进行一些修改,以便在页面中使用PHP代码。...

PHP是一种服务器端编程语言,与HTML结合使用以增强网站的功能。它可以用于添加登录屏幕或调查、重定向访问者、创建日历、发送和接收cookie等。如果您的网站已经发布在web上,则需要对其进行一些修改,以便在页面中使用PHP代码。

Man using a computer

当访问网页时,服务器会检查扩展以了解如何处理该网页。一般来说,如果它看到.htm或.html文件,它会将其直接发送到浏览器,因为它在服务器上没有任何要处理的内容。如果它看到一个.php扩展名,它知道在将其传递给浏览器之前需要执行适当的代码。

过程

你找到了一个完美的脚本,你想在你的网站上运行它,但是你需要在你的页面上包含PHP,它才能工作。您可以将页面重命名为yourpage.php而不是yourpage.html,但您可能已经有了传入的链接或搜索引擎排名,因此您不想更改文件名。你能做什么?

如果要创建新文件,也可以使用.php,但是在.html页面上执行php的方法是修改.htaccess文件。此文件可能是隐藏的,因此根据您的FTP程序,您可能需要修改某些设置才能看到它。然后您只需要为.html添加以下行:

AddType application/x-httpd-php .html

或对于.htm:

AddType application/x-httpd-php .htm

如果您只计划在一个页面上包含PHP,那么最好这样设置:

<Files yourpage.html> AddType application/x-httpd-php .html </Files>

此代码使PHP仅在yourpage.html文件上可执行,而不是在所有html页面上。

陷阱

  • 如果已有.htaccess文件,请将提供的代码添加到该文件中,不要覆盖它,否则其他设置可能会停止工作。在处理.htaccess文件时请务必小心,如果需要帮助,请询问主机。
  • .html文件中以<开头的任何内容?现在将以PHP的形式执行,因此如果由于其他原因(例如,作为XML标记)它在文件中,您需要回显这些行以防止错误。例如,使用:<?php echo'<?xml version=“1.0”encoding=“IUTF-8”?>;?>

  • 发表于 2021-10-10 10:02
  • 阅读 ( 197 )
  • 分类:编程

你可能感兴趣的文章

什么是cgi脚本,它们如何改进网站?

...,您可能正在更新您的Facebook状态。 上传文件:用户上传的文件需要服务器端的CGI来处理文件上传请求,将文件存储在特定位置。 生成输出:除了在浏览器中显示输出外,许多网站还提供其他形式的...

  • 发布于 2021-03-13 08:17
  • 阅读 ( 246 )

您需要了解的有关内容管理系统的所有信息

...入。 他们利用网络服务器。它将执行页面文件(及其编程),并将生成的HTML返回给访问者的浏览器。 ...

  • 发布于 2021-03-13 12:08
  • 阅读 ( 204 )

如何在raspberry pi上托管wordpress站点

... 一旦安装,Apache将把一个测试HTML文件放到Pi上的web文件夹中。您应该从网络上的另一台计算机(或智能**)进行测试。您需要在浏览器的地址栏中输入Pi的IP地址。如果您使用的是SSH,那么您已经知道这一...

  • 发布于 2021-03-21 11:33
  • 阅读 ( 247 )

什么是php文件(如何打开一个)?

具有.php文件扩展名的文件是一个纯文本文件,其中包含用php编程语言编写的源代码(这是一个递归的缩写,意思是php:超文本预处理器)。PHP通常用于开发由web服务器上的PHP引擎处理的web应用程序。 什么是php文件(a php file)? PH...

  • 发布于 2021-04-04 08:47
  • 阅读 ( 262 )

JAVA(java)和菲律宾比索(php)的区别

...,Java应用程序通常被编译成字节码。包含Java字节码的类文件可以在任何Java虚拟机(JVM)上运行。这与计算机体系结构无关。 截至2012年,Java已经成为最流行的编程语言之一。对于客户机-服务器web应用程序尤其如此。许多其他...

  • 发布于 2021-07-13 05:58
  • 阅读 ( 186 )

AJAX(ajax)和菲律宾比索(php)的区别

...。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚本包含在特殊的PHP标记中。由于这些标记,程序员可以在HTML和PHP之间切换,而不必依赖大量代码来输出HTML。另外,由于PHP是在服务器...

  • 发布于 2021-07-13 06:00
  • 阅读 ( 150 )

php4级(php4)和php5型(php5)的区别

...。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚本包含在特殊的PHP标记中。由于这些标记,程序员可以在HTML和PHP之间切换,而不必依赖大量代码来输出HTML。另外,由于PHP是在服务器...

  • 发布于 2021-07-13 06:08
  • 阅读 ( 214 )

菲律宾比索(php)和asp公司(asp)的区别

...。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚本包含在特殊的PHP标记中。由于这些标记,程序员可以在HTML和PHP之间切换,而不必依赖大量代码来输出HTML。另外,由于PHP是在服务器...

  • 发布于 2021-07-13 06:10
  • 阅读 ( 179 )

菲律宾比索(php)和mysql数据库(mysql)的区别

...。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚本包含在特殊的PHP标记中。由于这些标记,程序员可以在HTML和PHP之间切换,而不必依赖大量代码来输出HTML。另外,由于PHP是在服务器...

  • 发布于 2021-07-13 06:10
  • 阅读 ( 207 )

菲律宾比索(php)和php5型(php5)的区别

...。PHP命令可以直接嵌入到HTML源文档中,而不是调用外部文件来处理数据。在HTML文档中,PHP脚本包含在特殊的PHP标记中。由于这些标记,程序员可以在HTML和PHP之间切换,而不必依赖大量代码来输出HTML。另外,由于PHP是在服务器...

  • 发布于 2021-07-13 06:10
  • 阅读 ( 163 )
柠檬0310
柠檬0310

0 篇文章

相关推荐