我在 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,您还必须在 Adobe Dreamweaver CS4\configuration\Extensions.txt 文件中放入“,inc”。一次在顶行,一次在 coldfusion 行。(cfc 之后)