Ticket #851 (closed defeito: fixed)

Opened 14 years ago

Last modified 14 years ago

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:1 Changed 14 years ago by zapa

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).

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?

comment:3 Changed 14 years ago by zapa

Mada ver...

comment:4 Changed 14 years ago by wmerlotto

  • Milestone set to Expresso 2.1

comment:5 Changed 14 years ago by diogenesduarte

  • Owner changed from alguem to diogenesduarte

comment:6 Changed 14 years ago by diogenesduarte

Resolvido na revisão [1936].

comment:7 Changed 14 years ago by diogenesduarte

  • Status changed from new to closed
  • Resolution set to fixed

comment:8 Changed 14 years ago by diogenesduarte

Esqueci de commitar as modificações no arquivo gotodownload.php. Feito na revisão [1937].

Note: See TracTickets for help on using tickets.