2

我已在 netbeans IDE 中将我的视图文件保存为 .phtml。文件中同时包含 php 脚本和 HTML5。

通过 WAMP,当我尝试打开时,只显示编码..

有人可以帮忙吗?

提前致谢...

4

2 回答 2

6

尝试使用以下内容创建一个 .htaccess 文件

AddType application/x-httpd-php .phtml
AddHandler x-httpd-php5 .phtml

如果它有效,您就知道您的服务器未配置为默认将 phtml 作为 php 运行。

也可以尝试php5-script代替x-httpd-php5

于 2012-05-29T06:19:53.677 回答
0

有时我们会在论坛上发帖,用户抱怨当他们运行 PHP 文件时,输出就是文件本身。这意味着该脚本未被识别为 PHP 脚本,而是被浏览器视为纯文本。据我所知,您遇到这种情况有两个原因。

如果您使用短标签来编写类似的 PHP 脚本<? echo 'Hello World' ?>,则应确保在 PHP INI 文件中将 short_open_tag INI 指令设置为“1”。如果不是这种情况,脚本将不会被视为 PHP 脚本。我更喜欢 PHP 脚本,例如<?php echo 'Hello World' ?>. 这更清楚,避免了混淆。

遇到这种情况的另一个原因可能是 PHP 文件没有保存为 ASCII/ANSI。以 UNICODE/多字节格式保存 PHP 脚本将再次无法将脚本识别为 PHP 脚本。始终将 PHP 脚本保存为纯文本文件以避免遇到这种情况

评论后编辑

AddType application/x-httpd-php .html

或者对于 .htm

AddType application/x-httpd-php .htm
于 2012-05-29T06:13:54.247 回答