en cours d'exécution côté serveur showdown.js pour convertir Markdown en HTML (en PHP)

StackOverflow https://stackoverflow.com/questions/724218

  •  05-09-2019
  •  | 
  •  

Question

Je suis en train de mettre en œuvre des ADM sur mon site et je me demandais comment pourrais-je aller sur l'exécution côté serveur showdown.js pour convertir démarquage en HTML? (Afin de stocker à la fois dans le DB)

J'utilise PHP ... des conseils serait utile (jamais couru toute sorte de js de php avant)

Merci, Andrew

Était-ce utile?

La solution

Vous pouvez utiliser PHP Markdown , qui est un port de Markdown programme écrit par John Gruber.

Voici un exemple de la façon d'utiliser PHP Markdown avec votre code.

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

Autres conseils

Si vous allez lancer un convertisseur de démarquage, pourquoi courir le port javascript? Est-ce pas un peu en arrière?

Markdown a été initialement conçu pour fonctionner côté serveur, épreuve de force est un port qui permet la conversion se produise en javascript.

Voici où vous commencez .

ADM gère la mise en œuvre du côté client de votre balisage. Il permet à l'utilisateur de voir une version riche en texte de leurs commentaires avant de soumettre.

Une fois que l'utilisateur est heureux, ils envoient leur entrée au serveur en utilisant le formulaire.

À ce stade, vous utiliserez votre script PHP pour prendre l'entrée et le désinfecter. Vous devrez supprimer tous les exploits possibles XSS et toutes les balises HTML que vous ne voulez pas stocker dans votre base de données.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top