Hoi daar allemaal

Ik heb al vele keren geprobeerd een nieuwssysteem te maken, met DB.
Elke keer lukt het me dan ook wel, maar toch..
Ik heb een vraagje dat ik elke keer opnieuw moet uitzoeken.
Met nl2br() kan je de enters in je form veld laten omzetten naar <br>'s. Dat weet iedereen. Maar als ik dan mijn form wil editen staan die <br>'s in het form. Dat is al niet goed. Als ik dan (zonder iets te editen) op submit druk en dan ga kijken in het nieuwssysteem, dan is de 'ge-enterde' afstand groter. Als ik dat nog eens doe, wordt die weer groter..

Heeft iemand hier het 'lijstje' van de functies die ik achtereenvolgens op de _POST van het form moet toepassen, en dan ook weer in het nieuwssytsteem zelf om het te laten zijn?

Mvg Jens
Graag gedaan!

De .htaccess om magic quotes uit te zetten:
php_flag magic_quotes_gpc off

(gewoon in de root van je site zetten)

Nu magic quotes staat moet je wel altijd zelf je strings escapen voor je ze in de DB zet (met mysql_real_escape_string), maar dat is helemaal geen slechte gewoonte ;-)
Ok ;-)
mysql_real_escape_string is toch die functie die ervoor zorgt dat de rare tekens (é, ¨, €, à ...) worden omgezet in van die letters met daarvoor een slash enzo eh?


EDIT: En als je alles dan zo doet, is het dan ook veilig tegen misbruik enzo?
mysql_real_escape_string zorgt voor escape tekens die MySQL begrijpt. Uit mijn hoofd in ieder geval de quotes en newlines enzo. Tijdens het opslaan haalt MySQL de escapetekens weer weg.

Door mysql_real_escape_string zijn je strings in ieder geval veilig, maar je moet ook nog andere maatregelen nemen tegen MySQL injection. Check daarvoor de diverse tut's op deze site.
cva.. Die heb ik al eens doorgelezen.. Ik testte mijn site toen, en ze was veilig :o :D
@Jens: Wat betekent 'cva'?
Haha ;-)
Ik ben Belg:p

Cva komt van "ça va".. In het Frans is dat "Het gaat" of "Oke, goed".

Mvg Jens ;-)
Zo zie je, leer ik toch ook nog een andere taal dan php op dit forum. ;-)
Hehe :D
Ik geef je één tip, Frans is echt geen leuke taal :p

Jens
n'Escalier pas dans cette esperance, mon ami ;-))
hahahaha, die is mooi gevonden :D

Reageren