2016-08-29 1 views
0

Ich entwickle ein Blog, und ich möchte den Inhalt von jedem Beitrag Körper geben. Ich speichere jeden Beitrag mit einem Formular in meine Datenbank und lade ihn dann im Blog ein. Mein Formular hat Title, Date und Body. Was ich brauche ist, den Körper zu erhalten, und trennen Sie die Absätze, Zitate, und was auch immer ich will. Meine Idee war, Zeichen in den Körper wie% oder & (% Mittelwert Absatz und & Zitat zum Beispiel), so dass ich Explote-Funktion verwenden können.Convert mysql String in Absätze, Links, Zitate, etc.

Gibt es einen einfacheren Weg?

Antwort

1

Sie wären wirklich viel besser, den Inhalt Ihrer Post als HTML zu speichern und einfach auszugeben.

Sie werden Sicherheit selbst implementieren, aber dies als mit der strip_tags() Funktion könnte so einfach sein - Beispiel:

$post_body = strip_tags($_POST['body'], '<p><strong><em><span><a><blockquote>'); 

Dieses einfach alle HTML-Tags anders als <p> Streifen würde, <strong>, <em>, <span>, <a> und <blockquote>. Das sollte verhindern, dass böswillige Benutzer JavaScript-Code usw. einfügen.

Hoffe, dass hilft!

+0

Ich werde es so versuchen! Danke @Connor Gurney –

+0

Viel Glück @ GastónVidal, hoffe es funktioniert für Sie! Alles Gute. –