|
Categorieën >
PHP & SQL
WYSIWYG editor goed gebruiken.
|
|
|
offline
|
PHP beginner
|
Ik wil een WYSIWYG editor gebruiken en dat lukt aardig tot dat ik een bericht met substr wou verkorten nu sluit hij mijn HTML niet af en verbreekt hij mijn HTML zoiets dus <font="verbroken door substr
Wat doe ik verkeerd zo stopt de berichten met mijn WYSIWYG editor de database in.
mysql_query("INSERT INTO blog (bericht)
VALUES (''".$bericht."')")or die(mysql_error());
En zo haal ik ze eruit.
<?=substr($bericht, 0, 200)?>
Ook stopt mijn WYSIWYG editor HTML in de database en als ik dan htmlspecialchars er overheen gooi en hem ui de database haal dan krijg je dit soort dingen als output.
<font size="2"><span style="font-family: Verdana;"><span style="font-weight: bold;">Het Olympisch elftal heeft ook de tweede oefenwedstrijd in aanloop n
Lees verder..
Alvast super bedankt!
Groetjes SomaQan! |
7 antwoorden
|
|
|
offline
|
IRC nerd
|
|
|
|
|
offline
|
PHP beginner
|
Waar moet ik dit precies gebruiken bij het eruit halen van de database of het instoppen.
Bedankt.
|
|
|
|
offline
|
PHP ver gevorderde
|
bij het in de DB stoppen, want als je at doet bij het eruit halen dan kan "kwade" code worden uitgevoert in de query als je het toevoegt in de DB en bv je DB omzeep helpen ;)
|
vinTage – 31/07/2008 00:25 (Laatst gewijzigd op 31/07/2008 00:28)
|
|
offline
|
Nieuw lid
|
escapen heeft niet veel zin in dit geval (een vorm van addslashen en bedoeld om je database secure te stellen), je moet striptags gebruiken, maar dat was je al eens verteld in een andere forumpost..
<?
$str='<font size="2"><span style="font-family: Verdana;"><span style="font-weight: bold;">Het Olympisch elftal heeft ook de tweede oefenwedstrijd in aanloop n
Lees verder..';
echo substr(strip_tags($str), 0, 20);
<? $str='<font size="2"><span style="font-family: Verdana;"><span style="font-weight: bold;">Het Olympisch elftal heeft ook de tweede oefenwedstrijd in aanloop n Lees verder..';
|
|
|
|
offline
|
Crew Javascript
|
Ruwe data in de database, beschermen bij de output.
|
|
|
|
offline
|
PHP ver gevorderde
|
|
|
|
|
offline
|
PHP beginner
|
Bedankt iedereen mijn probleem is opgelost!
|
Dit onderwerp is gesloten.
|
|
|