我已将netbeans IDE中的视图文件保存为.phtml。文件中包含php脚本和HTML5。
通过WAMP,当我尝试打开时,只显示编码..
有人可以帮忙吗?
提前致谢...
答案 0 :(得分:6)
尝试使用以下内容创建.htaccess文件
AddType application/x-httpd-php .phtml
AddHandler x-httpd-php5 .phtml
如果有效,您知道您的服务器未配置为默认运行phtml作为php。
也可以尝试php5-script
而不是x-httpd-php5
答案 1 :(得分:0)
有时我们会在论坛上发帖,用户抱怨说当他们运行PHP文件时,输出就是文件本身。这意味着该脚本未被识别为PHP脚本,而是被浏览器视为纯文本。据我所知,有两个原因可以解决这种情况。
如果您使用短标签编写<? echo 'Hello World' ?>
之类的PHP脚本,则应确保在PHP INI文件中将short_open_tag INI指令设置为“1”。如果不是这种情况,脚本将不会被视为PHP脚本。我更喜欢像<?php echo 'Hello World' ?>
这样的PHP脚本。这更清楚,避免混淆。
遇到这种情况的另一个原因可能是PHP文件未保存为ASCII / ANSI。以UNICODE /多字节格式保存PHP脚本将再次使脚本无法被识别为PHP脚本。始终将PHP脚本保存为纯文本文件,以避免遇到这种情况
评论后编辑
AddType application/x-httpd-php .html
或者.htm
AddType application/x-httpd-php .htm