Jag håller på och konstruerar ett forum. Nu när jag använder "-tecken i ett forummeddelande så sätter php in slashar för på det här sättet när det senare visas:
\\\"HJÄLP!!!\\\" är exempel på en mindre relevant rubrik eftersom den inte säger något om vad tråden handlar om.
Hur kommer jag till rätta med det?
Vad är det för funktion jag ska använda mig av om jag vill ta bort eventuella html-tecken en användare har skrivit i ett forummeddelande?
Tack för tipset. Ska man ta bort slash-tecknena (eller ska de rent utav vara kvar?) innan man lägger in meddelandet i databasen eller ska man göra det när man presenterar tråden?!
När jag kör min förhandsgranskningsfunktion för en ny tråd i forumet så dubbleras antalet slashar för varje gång jag förhandsgranskar! Vad är det som händer?
Tack för tipset. Ska man ta bort slash-tecknena (eller ska de rent utav vara kvar?) innan man lägger in meddelandet i databasen eller ska man göra det när man presenterar tråden?!
Dina slashtecken behöver du ha där i din SQL-fråga för att inte riskera SQL-injections.
Men när du sparar ska dessa försvinna, och inte lagras i databasen, såvida du inte kört addslashes() eller något liknande.
När jag kör min förhandsgranskningsfunktion för en ny tråd i forumet så dubbleras antalet slashar för varje gång jag förhandsgranskar! Vad är det som händer?
Här behöver du köra stripslashes() innan du visar.
256 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849