如何让 Dreamweaver 将 .inc 文件的代码颜色设置为 php 颜色

如何让 Dreamweaver 将 .inc 文件的代码颜色设置为 php 颜色

我在 test.inc 文件中写了 php 代码,但是 dreamweaver 没有显示颜色突出显示。

有什么办法让它们的颜色代码与 .php 扩展名相同吗

答案1

您必须将.inc扩展名添加到MMDocumentTypes.xml。您尚未说明您使用的 Dreamweaver 版本或操作系统,因此根据您的其他问题,我不得不猜测 Windows 是您的操作系统。

在 Windows 7 和 Vista 上,该文件位于:

C:\Program 文件(x86)\Adobe\Adobe Dreamweaver CS4\configuration\DocumentTypes\MMDocumentTypes.xml

在 XP 上:

C:\Program Files\Adobe\Adobe Dreamweaver CS4\配置\DocumentTypes\MMDocumentTypes.xml

打开文件后,搜索PHP。你会碰到这个街区:

<documenttype id="PHP_MySQL" servermodel="PHP MySQL"
internaltype="Dynamic" winfileextension="php,php3,php4,php5"
macfileextension="php,php3,php4,php5" file="Default.php"
writebyteordermark="false">

现在将.inc扩展名添加到 winfileextension 中(为了安全起见,也请将 macfileextension 添加到其中):

<documenttype id="PHP_MySQL" servermodel="PHP MySQL"
internaltype="Dynamic" winfileextension="php,php3,php4,php5,inc"
macfileextension="php,php3,php4,php5,inc" file="Default.php"
writebyteordermark="false">

保存此文件,退出并重新启动 Dreamweaver。

答案2

从 Windows 7 上的 CS5.5 开始,该文件存在两次。一次在 John T 提到的位置,另一次在:

c:\Users\USERNAME\AppData\Roaming\Adobe\Dreamweaver CS5.5\en_US\Configuration\DocumentTypes\

如果不更改此文件,颜色编码将不起作用。

答案3

由于这是广泛应用程序中存在的问题,我发现的最简单的解决方案就是将相关文件重命名为以下格式:文件名.inc.php

然后,为了安全目的,为了防止直接访问,我通常会在我的 htaccess 文件中添加以下内容:

# To prevent direct access to included files
<Files ~ "\.(inc\.php)$">
  Order allow,deny
  Deny from all
</Files>

答案4

对于 CS4,您还必须在 Adob​​e Dreamweaver CS4\configuration\Extensions.txt 文件中放入“,inc”。一次在顶行,一次在 coldfusion 行。(cfc 之后)

相关内容