【问题标题】:php will not run in my .htm page?php 不会在我的 .html 页面中运行?
【发布时间】:2013-11-28 17:50:07
【问题描述】:

index.htm 我有 6 行 PHP 代码不会在我的页面上运行我没有收到任何类型的错误,如果你查看源代码它就不会运行它显示我的原始 PHP。我有一个名为test.php 的文件可以正常工作。在 test.php 我只有那 6 行代码,你可以在我的 index.htm 中看到

Server Name     defiro
cPanel Version  11.36.2 (build 9)
Theme   x3
Apache version  2.2.24
PHP version     5.2.17
MySQL version   5.5.30-30.2
Architecture    x86_64
Operating system    linux

我尝试通过将AddType application/x-httpd-php .html 放入我的网站.htaccess 文件中来解决问题,如PHP not working on HTML file 中列出的那样>

编辑__

它不会让我在一个文件中同时使用 php 或 html,无论它是 .html 还是 .php 它都不起作用我不知道如何修复它?

【问题讨论】:

  • 服务器正在查看文件扩展名 - 除非扩展名是 .php(并且您尝试配置 .html 而不是 .htm),否则不会调用 PHP。
  • 您说您希望 .htm 页面与 php 一起使用但为 .html 添加规则?
  • 我之前在 html 文件中使用过 php 和 html 应该没有问题,但是我不能在任何文件中同时使用 html 或 php,无论是 .php 文件还是 .htm / .html
  • “我不能在任何文件中同时使用 html 或 php,无论它是 .php” - 那么这个 php 页面是如何生成 html 的呢? mingamez.com/test.php
  • "因为它正在发出请求" 没有意义.. 网络上的一切都是请求。

标签: php html apache .htaccess


【解决方案1】:

让我看看

index.htm 我有 6 行 PHP 代码不会在我的页面上运行我没有收到任何类型的错误,如果你查看源代码它就不会运行它显示我的原始 PHP。我有一个名为 test.php 的文件可以正常工作。在 test.php 我只有那 6 行代码,你可以在我的 index.htm 中看到

让我做一些假设

  • index.htm 内部有 php 标签 (<?php echo 'if this works'; ?>),当您提出请求时不会解析这些标签。标签甚至不会显示在您的浏览器中。
  • test.php 是一个以 php 标签 (<?php /*php content*/ ?>) 开头和结尾的文件。它按预期运行。 (请注意,您可以在 php 标签之前或之后添加内容,它将显示 raw)。

如果这些假设不正确,请在评论中说明

其他一些假设

  • 您设置了自己的服务器您尚未修改配置

我的建议

  1. 转到您的httpd.conf apache 配置文件
  2. 查找类似于以下内容的内容

    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
    AddType application/x-httpd-php .php
    
  3. 谈论php的那一行是你感兴趣的那一行,它决定了php解释器被发送到客户端之前会解析哪些文件扩展名。好的,改成这个样子

    AddType application/x-httpd-php .php .html .htm
    
  4. 您可以添加任意数量的空格分隔扩展名,但请注意,有时您需要原始文件,所以要小心

  5. 保存重新启动服务器。重要的是,每次更改配置时

如果这对您没有帮助,请提供反馈

【讨论】:

  • 其他人帮助了我一段时间,它让我的 php 工作,这帮助我将 php 放入我的 html 文件并运行它:) 谢谢
【解决方案2】:

您已将以下内容放入

AddType application/x-httpd-php .html

以 .html 文件为目标,您需要以 .htm 文件为目标,因此更改为

AddType application/x-httpd-php .htm

应该修复它

【讨论】:

    猜你喜欢
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 1970-01-01
    • 1970-01-01
    • 2014-12-15
    • 1970-01-01
    相关资源
    最近更新 更多