【问题标题】:php in html fileshtml文件中的php
【发布时间】:2011-07-17 16:59:50
【问题描述】:

如何配置可移动类型以允许 php 在 html 文件中?我见过人们在 html 文件中执行 php 标记的地方,并且服务器知道如何解释 html 文件中的 php。有没有办法为 Movable Type 做到这一点?

【问题讨论】:

    标签: php html content-management-system movabletype


    【解决方案1】:

    【讨论】:

      【解决方案2】:

      Movable Type 可以输出任何东西。如果您使用 .php 命名模板,然后在模板中包含 php,则在浏览呈现的文件时,它将被解释为 php。

      asp、jsp、css、html也一样……只要你的web服务器可以提供,Movable Type就可以输出。

      【讨论】:

        【解决方案3】:

        Movable Type 将完全按照您在可移动字体管理中编写的内容发布内容,换句话说,您无需对可移动字体执行任何操作来解释您可能放置在页面中的 php 编码。

        如果您将可移动类型配置为发布带有 .php 扩展名的页面,那么服务器将正确实现您的 php 编码。

        但由于您将可移动字体配置为发布带有 .html 扩展名的页面,这些页面会被服务器解释为 HTML 页面。您需要做的是配置您的服务器,以便它将您的 .html 页面解释为 PHP。

        此设置可能因服务器而异,但您通常会将以下内容添加到您的 .htaccess 文件中:

        AddHandler php5-script .html

        此更改也可以在 Cpanel 内部完成,如下: 高级 -> Apache 处理程序

        在实施此类更改后检查您的网站页面并确保它们正常工作,因为它可能会产生错误,您可能希望恢复设置,直到找到适合您的服务器环境的设置。

        【讨论】:

          【解决方案4】:

          你可以在html代码中使用php,但是文件必须是PHP,你也可以使用HTML,不管是PHP。例如这个代码是HTML,也有PHP:

             <html>
             <head></head>
             <body class="page_bg">
             Hello, today is 
            <?php 
            echo "Hello world";
            ?>
             </body>
             </html>
          

          总之,文件必须是 PHP 的。这并不意味着你在 HTML 中工作的问题,但要使用 PHP,你需要这样做。

          【讨论】:

            【解决方案5】:

            不,不是。

            您可以将 HTML 放入 PHP 文件中。这是因为 PHP 解释器识别 PHP 部分(并处理它们),也识别 HTML 部分(并直接传递它们)。

            使用 Movable Type,您通常没有 PHP 解释器。

            关于将 Movable Type 从 Perl 移植到 PHP 的讨论:

            http://forums.movabletype.org/2008/09/full-php-movable-type-platform.html

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2015-04-16
              • 1970-01-01
              • 2016-06-14
              • 2012-01-28
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多