Hejsan! :)
Har en vanlig (php) form med ett textfält.
Får några oönskade tecken. :(
Blir:
abcöäüÖÄÜ\\/()=#+*\'$%§
När det skrivs såhär:
abcöäüÖÄÜ\/()=#+*'$%§
==> that means the backslash \ and the apostroph ' gets an additional "\"
11 svar · 299 visningar · startad av Pellefant
Hejsan! :)
Har en vanlig (php) form med ett textfält.
Får några oönskade tecken. :(
Blir:
abcöäüÖÄÜ\\/()=#+*\'$%§
När det skrivs såhär:
abcöäüÖÄÜ\/()=#+*'$%§
==> that means the backslash \ and the apostroph ' gets an additional "\"
annars kan du använda stripslashes() för att ta bort alla escapetecken.
elvelind skrev:
annars kan du använda stripslashes() för att ta bort alla escapetecken.
Men skulle det innebära att även önskade escapetecken försvinner? :(
Jag kör Windows 2000 och då finns php.ini i c:\winnt
Hej!
Antar att det finns någonstans i kontrollpanelen hos webbhotellet. Jag bad den jag gör scriptet åt att kolla där.
Tack för all hjälp.
Pellefant skrev:
elvelind skrev:
annars kan du använda stripslashes() för att ta bort alla escapetecken.
Men skulle det innebära att även önskade escapetecken försvinner? :(
vilka önskade escapetecken menar du då?
Hej! :)
Tänkte såhär, att det är ju ett kontaktformulär till admin, och om användaren av någon anledning vill skriva escapetecken, som mottagaren ska se.
ahh. det är inga problem.
om någon skriver in \' så gör magic quotes om den till \\\' och sedan gör stringslashes den tillbaka till \'.
Toppen. :)
Flyttas från HTML-forumet. :l