Har du vært borti dette problemet: du skal ta imot input fra brukeren, og brukeren skriver inn en ' eller en ". Dette forårsaker ofte en klikk i SQL-spørringen fordi PHP tror det innskrevne ' eller " er slutten på en tekststreng. Hva gjør vi med dette? Vi erstatter dette med en HTML entity som gir samme resultatet!
Slik kan du gjøre dette:
//Her fjerner vi noen ulovlige tegn :) $overskrift = ereg_replace('\'', '’', $overskrift); $overskrift = ereg_replace('"', '"', $overskrift);
Når du så forsøker å skrive ut posten fra databasen, så kommer ' og " riktig ut. Dette er det VELDIG viktig å gjøre.
Skrevet av Sindre Mathisen 2002