2011-01-01 10 views
0

Ich verwende Markdown und HTML Purifier und ich möchte Beispiele für shorthand PHP (<?= $variable ?>) im Markdown-Code (mit der Einzugssyntax) aber HTML Purifier erkennt das Tag < nicht als zulässiges Element und entkommt es.Wie kann ich HTMLpurifier davon abhalten, PHP-Kurzschriftsyntaxbeispiele in Markdown zu umgehen?

Irgendeine Idee, welche Konfigurationsoption ich in HTMLpurifier aktivieren muss, um zu verhindern, dass es entweicht?

+0

Das klingt wie eine lustige Interaktion zwischen unserem Smiley-Erhaltungscode und der Flucht :-) Ich werde mich darum kümmern. –

+0

Großartig! Irgendwelche ETA dazu? – Tom

Antwort

5

Es ist derzeit nicht unterstützt, können Sie in Verbindung mit diesen alten Thread interessiert sein von HTMLpurifier forums - PHP shorthand tag

Eine andere Lösung ist Ihre eigene str_replace laufen php Abschnitte wiederherstellen können, wenn das möglich ist, und verursacht keine Sicherheitslücken.