Pergunta

Eu estou tentando implementar WMD no meu website e queria saber como eu iria sobre a execução do lado do servidor showdown.js a remarcação convertido ao HTML? (Em ordem para armazenar tanto no DB)

Eu estou usando PHP ... alguma dica seria útil (nunca correu qualquer tipo de js de php antes)

Obrigado, Andrew

Foi útil?

Solução

Você pode usar PHP Markdown , que é um porto do programa Markdown escrito por John Gruber.

Aqui está um exemplo de como usar o PHP Markdown com o seu código.

include_once "markdown.php";
$my_html = Markdown($my_text);

Outras dicas

Se você está indo para executar um conversor de remarcação, por que correr o porto javascript? Isso não é um pouco para trás?

Markdown foi originalmente concebido para ser executado no lado do servidor, prova final é uma porta que permite a conversão para acontecer em javascript.

Aqui é onde você começa .

WMD lida com a implementação do lado do cliente de sua marcação. Ele permite que o usuário para ver uma versão de texto rico de sua entrada antes de enviar.

Uma vez que o usuário está feliz, eles enviam os seus contributos para o servidor usando o formulário.

Neste ponto, você vai usar o seu script PHP para tomar a entrada e higienizar-lo. Você precisará remover todas as possíveis exploits de XSS e quaisquer tags HTML que você não deseja armazenar em seu banco de dados.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top