PHP code rendered in HTML

时间:2013-04-15 作者:Andrea Sciamanna

我试图找出为什么任何模板都不同于索引。php不工作。

我创建了一个分类新闻。php文件(也尝试了category-4.php和大多数其他选项),但在打开时this url, 我看到一个白色页面并检查源代码,我看到php代码为HTML注释。

知道是什么原因吗?

我已经检查了功能。php(这是我写的),没有任何地方可以做到这一点。至于插件,禁用所有插件都没有帮助。

UPDATE - More information about the template page, as per request in comments

你可以找到分类新闻。php源代码here.你说得对:我只是在检查Google的开发工具,在那里我看到php代码被更改为HTML注释。当查看实际的HTML代码时,我只看到原始的php代码。不管怎样,这都不应该发生,因为主题的其余部分按预期工作,我认为文件本身肯定有问题。至于编码,我总是使用phpStorm,从未更改过它的任何设置(至少对于涉及文件编码的内容)。事实上,我现在甚至不知道如何从phpStorm检查/更改编码,我使用的任何文本编辑器(TextWrangler、Espresso或TextEdit)都没有这个选项(我在Mac上)。

1 个回复
最合适的回答,由SO网友:Andrea Sciamanna 整理而成

这确实是一个编码问题。用记事本++(我设法从电脑上打开了它)打开时,我意识到该文件被编码为UCS-2之类的东西(我不清楚到底是大端还是小端)。

我不知道为什么会发生这种情况,也不知道将来如何避免这种情况,因为我只是从一个具有正确编码(ANSI)的现有文件创建了这个文件:我将与JetBrains支持人员一起调查,看看他们是否能找到可能的原因。

谢谢大家!

结束

相关推荐

Query_POST还是Single-[CPT].php?

php query\\u posts(\'post\\u type=listing\');或单一列表。php?根据我的阅读,我假设要显示自定义的帖子类型,我所需要做的就是复制我的单曲。php并相应地重命名它。这对我不起作用,我只是得到了头衔。如果我坚持下去,我是不是误解了什么,或者我可能做错了什么。或者我还需要使用query\\u post吗?