hey,

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 &lt;br&gt; 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?
iemand?
Binnen 5 minuten? Sorry, maar dit neem ik niet eens meer serieus.
wat bedoel binnen 5 minuten? ow die bump weet je het antwoord wel dan? please ik zit al een tijdje hierop vast
bumpen werkt hier averechts
: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
maar wes, als je uit het lijstje forum berichten komt en je vraag onopgelost is, mag je dan wel bumpen?
zoals nu
bumpen mag pas na 24 uur, dat zijn de regels...
@ tim:

Maak een bestand aan met de naam .htaccess en zet dat in de root van je site. Dit moet er in staan:

# magic quotes uit
php_flag magic_quotes_gpc off


Als je nu info (uit bijvoorbeeld een formulier) in je DB zet, haal je er altijd eerst [php]mysql_real_escape_string[/php] overheen:

<?php
    $naam = mysql_real_escape_string ($_POST['naam']);
?>

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 [php]strip_tags[/php] 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.

Reageren