Førstesiden / PHP & MySQL / fnutter.html
Fjerne ' og " fra en tekststreng.
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
Utskriftsvennlig versjon | Forslag til endring av artikkel | Skriv ut | Ny kommentar
Det er ingen kommentarer til denne artikkelen. | |
|