запуск сервера showdown.js для конвертации Markdown в HTML (в PHP) - PullRequest
1 голос
/ 07 апреля 2009

Я пытаюсь внедрить WMD на свой веб-сайт, и мне было интересно, как мне запустить сервер showdown.js для преобразования уценки в HTML? (для хранения обоих в БД)

Я использую PHP ... любые советы будут полезны (никогда раньше не запускал js из php)

Спасибо, Andrew

Ответы [ 3 ]

4 голосов
/ 08 апреля 2009

Вы можете использовать PHP Markdown , который является портом программы Markdown , написанной Джоном Грубером.

Вот пример того, как использовать PHP Markdown с вашим кодом.

include_once "markdown.php";
$my_html = Markdown($my_text);
2 голосов
/ 07 апреля 2009

Если вы собираетесь запустить конвертер уценки, зачем запускать порт javascript? Разве это не немного задом наперед?

Markdown изначально был разработан для запуска на стороне сервера, showdown - это порт, который позволяет выполнять преобразование в javascript.

Здесь вы начинаете .

0 голосов
/ 07 апреля 2009

WMD обрабатывает реализацию вашей разметки на стороне клиента. Это позволяет пользователю просматривать расширенную текстовую версию своего ввода перед отправкой.

Когда пользователь доволен, он отправляет свои данные на сервер, используя форму.

На данный момент вы будете использовать ваш PHP-скрипт для ввода и очистки данных. Вам нужно будет удалить все возможные эксплойты XSS и любые HTML-теги, которые вы не хотите хранить в своей базе данных.

...