【问题标题】:Can I load .phtml files using PHP builtin server?我可以使用 PHP 内置服务器加载 .phtml 文件吗?
【发布时间】:2015-03-07 22:58:53
【问题描述】:

使用默认配置,PHP 的内置服务器将 .phtml 文件视为静态资源。有没有办法让它像普通的 .php 脚本一样处理它们?

【问题讨论】:

    标签: php php-builtin-server


    【解决方案1】:

    使用路由器脚本,您应该能够检查 phtml,然后只包含该文件。

    <?php
    if (preg_match('/\.(?:php|phtml)$/', $_SERVER["REQUEST_URI"])) {
        require('./' . $_SERVER["REQUEST_URI"]);
        return;
    }
    return false;
    

    http://php.net/manual/en/features.commandline.webserver.php#example-405

    【讨论】:

    • 这太明显了!我已经想通了使用路由器来检查 .phtml,但是却被困在如何告诉解释器处理文件上。我有点尴尬,我没有立即意识到一个简单的包含就可以了。谢谢你让我摆脱它:-)
    • 一开始我也陷入了同样的陷阱,但后来我突然意识到这是一个php文件,所以我可以做任何事情。
    猜你喜欢
    • 2023-03-12
    • 2012-10-14
    • 2018-03-29
    • 2017-03-21
    • 2012-06-17
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多