Ticket #851 (closed defeito: fixed)
Erro de download ao arquivar determinadas mensagens
Reported by: | zapa | Owned by: | diogenesduarte |
---|---|---|---|
Priority: | grave | Milestone: | Expresso 2.1 |
Component: | API | Version: | trunk |
Severity: | Keywords: | ||
Cc: | WorkGroup: |
Description
Alguns arquivos que são utilizados no editor de emails tiveram a tag "<?" modificada para "<?php" e isso pode gerar impacto no funcionamento do editor.
Arquivos .php serão interpretados e, havendo uma short tag perdida no seu conteudo( Ex <? xml), irá gerar erro de php ao arquivar a msg.
Altamente recomendavel, configurar o php.ini para não aceitar short_tags.
Alterar todas as short tags já existentes para <?php Proibir o uso de short tags php.
Change History
comment:2 Changed 14 years ago by diogenesduarte
Vocês fizeram alguma coisa a esse respeito?
Modificamos a implementação que gera o arquivo de fonte para arquivamento de maneira que a lógica ficasse da mesma forma da que o expresso gera o fonte da mensagem, sem precisar interpretar o código php. Funcionou tranquilo nos nossos testes, sem precisar proibir short tags no php.ini e sem se preocupar também com problemas de caracteres que influenciariam na sintaxe do código.
posso pegar esse ticket e comitar o que fizemos?
Na evolução da solução verificou-se que problemas com aspas duplas também gerarão erro no arquivamento(e são muitos).
Problemas(short tag e aspas) solucionados, aguardando commit(Bruno).