tekens in een sql database
tim
04/06/2007 17:17:00hey,
ik was een beetje aan t kloten en heb een site voor een vriend gemaakt (www.kob.eu.tt) ik was bezig met blog (of profiel hoe j het wilt noemen) alleen als ik dan de tekens <> en andere erinzet en er weer uithaal krijg ik <br> wat wel die tekens geeft maar niet als html, zo blijf <br> gewoon <br> en geen enter
hoe kan ik dit verhelpen? met een andere codering?
ik was een beetje aan t kloten en heb een site voor een vriend gemaakt (www.kob.eu.tt) ik was bezig met blog (of profiel hoe j het wilt noemen) alleen als ik dan de tekens <> en andere erinzet en er weer uithaal krijg ik <br> wat wel die tekens geeft maar niet als html, zo blijf <br> gewoon <br> en geen enter
hoe kan ik dit verhelpen? met een andere codering?
PHP hulp
22/12/2024 17:09:51tim
04/06/2007 17:22:00Arjan Kapteijn
04/06/2007 17:22:00tim
04/06/2007 17:27:00wat bedoel binnen 5 minuten? ow die bump weet je het antwoord wel dan? please ik zit al een tijdje hierop vast
Gewijzigd op 01/01/1970 01:00:00 door tim
- wes -
04/06/2007 17:29:00tim
04/06/2007 17:31:00:P weet ik dat ook weer, weet jij het dan wel? ik zal t nie meer doen, komt omdat ik een noobie ben, maar dat weerhoudt mij er niet van goed in php en sql te worden
Gewijzigd op 01/01/1970 01:00:00 door tim
tim
04/06/2007 18:57:00maar wes, als je uit het lijstje forum berichten komt en je vraag onopgelost is, mag je dan wel bumpen?
tim
04/06/2007 20:27:00bart van der veen
04/06/2007 21:20:00Jan Koehoorn
04/06/2007 21:46:00@ tim:
Maak een bestand aan met de naam .htaccess en zet dat in de root van je site. Dit moet er in staan:
Als je nu info (uit bijvoorbeeld een formulier) in je DB zet, haal je er altijd eerst mysql_real_escape_string overheen:
Deze functie zet escapetekens op de plekken waar dat nodig is. Tijdens het opslaan haalt MySQL de escapetekens er weer uit. Je kunt ook denken aan de functie strip_tags om overbodige HTML op te schonen.
Als je nu de info weer opvraagt uit je DB, kun je die gewoon echoën. De tags die je doorgelaten hebt (bijv <br>) worden dan keurig als HTML behandeld door je browser.
Maak een bestand aan met de naam .htaccess en zet dat in de root van je site. Dit moet er in staan:
Als je nu info (uit bijvoorbeeld een formulier) in je DB zet, haal je er altijd eerst mysql_real_escape_string overheen:
Deze functie zet escapetekens op de plekken waar dat nodig is. Tijdens het opslaan haalt MySQL de escapetekens er weer uit. Je kunt ook denken aan de functie strip_tags om overbodige HTML op te schonen.
Als je nu de info weer opvraagt uit je DB, kun je die gewoon echoën. De tags die je doorgelaten hebt (bijv <br>) worden dan keurig als HTML behandeld door je browser.