Como fazer o dreamweaver colorir o código como php para arquivos .inc

7

Eu tenho o código php escrito no arquivo test.inc, mas o Dreamweaver não mostra nenhum destaque de cor.

Existe alguma maneira de torná-los o mesmo código de cor que a extensão .php

    
por Mirage 03.03.2010 / 06:21

5 respostas

10

Terá de adicionar a extensão .inc a MMDocumentTypes.xml . Você não indicou qual versão do Dreamweaver está usando, ou o seu sistema operacional, então vou ter que adivinhar que o Windows é o seu sistema operacional de suas outras perguntas.

No Windows 7 e Vista, o arquivo está localizado em:

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

e no XP:

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

Após abrir o arquivo, pesquise PHP . Você vai encontrar este bloco:

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

Agora, adicione a extensão .inc na extensão winfilee (e macfileextension para estar seguro):

<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">

salve este arquivo, saia e reinicie o Dreamweaver.

    
por 03.03.2010 / 06:39
2

A partir do CS5.5 no Windows 7, o arquivo existe duas vezes. Uma vez no local mencionado por John T, mas também em:

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

Se você não alterar este arquivo, o código de cores não funcionará.

    
por 01.11.2012 / 10:16
1

Como esse é um problema em uma grande variedade de aplicativos, a solução mais fácil que encontrei foi apenas renomear os arquivos em questão para este formato: nome_do_arquivo.inc.php

E, por motivos de segurança, para impedir o acesso direto, geralmente adiciono isso aos meus arquivos htaccess:

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

No CS5, você não pode ter duplicatas de sua entrada no XML (se a extensão já estiver atribuída a outro tipo de arquivo, portanto, verifique / remova qualquer duplicata que você não queira. Caso contrário, haverá erros ao iniciar o Dreamweaver Além disso, você também não pode salvar um XML de backup na pasta usando o mesmo nome (como "MMDocumentTypes_BU.xml"). O Dreamweaver tentará ler os dois arquivos, você receberá erros com extensões de duplicação inseridas.

    
por 26.04.2013 / 02:12
-2

Você precisa colocar ', inc' no arquivo do Adobe Dreamweaver CS4 \ configuration \ Extensions.txt, bem como no CS4. Uma vez na linha de cima e uma vez na linha de coldfusion. (depois do cfc)

    
por 01.10.2010 / 01:47