login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP & SQL

WYSIWYG editor goed gebruiken.

SomaQan – 30/07/2008 23:37
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.

  1. mysql_query("INSERT INTO blog (bericht)
  2. VALUES (''".$bericht."')")or die(mysql_error());



En zo haal ik ze eruit.
  1. <?=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

Gesponsorde links
Daisycon - Verdien geld met uw website

fluaju – 31/07/2008 00:04

SomaQan – 31/07/2008 00:10
Waar moet ik dit precies gebruiken bij het eruit halen van de database of het instoppen.

Bedankt.

kickasgamer – 31/07/2008 00:23
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)
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..

  1. <?
  2. $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
  3. Lees verder..';
  4.  
  5. echo substr(strip_tags($str), 0, 20);


Ibrahim – 31/07/2008 00:39
Ruwe data in de database, beschermen bij de output.

Grayen – 31/07/2008 21:29
En als je jouw HTML wilt behouden, dan zal ik bijvoorbeeld deze functie gebruiken:

http://www.site...mp;id=1339

SomaQan – 31/07/2008 23:40
Bedankt iedereen mijn probleem is opgelost!

Gesponsorde links

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.096s