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
Kommentarer| Innsendt av Mats | Email: matsf_86[ATNOSPAM]hotmail.com | | Fint du tok med det Sindre, det var jo veldig viktig. Takk for ei flott side, nå er jeg hekta på MySQL, og kan ikke vente til jeg får eget domene. Takk igjen! Hilsen Mats. =) |
|