2014-01-27 6 views
0

Я экспериментирую с библиотекой PHP-Markdown Мишеля Фортина и у меня возникают проблемы с ее работой на моем сервере.Проблемы с реализацией PHP-Markdown

Я загрузил файлы библиотеки парсеров на свой сервер в/подпапке. Мой файл testmd.php - это одна папка вверх. В настоящее время я использую код ниже для того, чтобы требовать файлы, но моя единственная тестовая строка уценки (ссылка) не обрабатывается. Есть ли что-то еще, что мне нужно сделать или включить, чтобы получить библиотеку PHP-markdown, работающую на примере вроде этого?

testmd.php

<?php 
require_once ('subfolder/Markdown.inc.php'); 
require_once ('subfolder/includetest.php'); 
?> 
<html> 
    <body> 

<?php 
use \Michelf\Markdown; 
$html = Markdown::defaultTransform('[Test](www.google.com)'); 
?> 

    </body> 
</html> 

В приведенном выше коде, includetest.php просто тест включает файл, чтобы убедиться, что я не сделал ошибку там. Файл включен в выход, но ссылка MD отсутствует. не появляются никаких ошибок, поэтому выход выглядит следующим образом:

выход

This is text from the includetest.php file. 

Поскольку я новичок в PHP, любая помощь очень ценится!

+1

Вы просто вставляете файлы библиотеки, не на самом деле _calling_ это - вам нужно что-то вроде «Markdown» defaultTransform ('ваш текст здесь') '... – CBroe

ответ

1

Вы загружаете только парсер, но вы ничего не делаете с ним. Вам нужна линия, подобная

$my_html = Markdown::defaultTransform($my_text); 

... для преобразования уценки в HTML. Например:

<?php 
require_once ('subfolder/MarkdownExtra.inc.php'); 
require_once ('subfolder/includetest.php'); 
?> 
<html> 
<body> 
<?php Markdown::defaultTransform("[Test](www.google.com)"); ?> 
</body> 
</html> 

Я не использовал это раньше. Я просто иду по документам, которые я могу найти.

+0

Я добавил PHP, чтобы вызвать парсер, но все равно не повезло - это в редакции выше. – Marcatectura

+1

Вы просто сохраняете результат в $ html. Вам нужно вывести его. Попробуйте добавить строку 'echo $ html;' или просто эхо вызов самого вызова. – Anachronist

+0

спасибо за ваше упорство! Он правильно разбирается, и теперь я немного незнаю с PHP. – Marcatectura

Смежные вопросы