Autorius Tema: kaip neleisti HTML kodo šaukykloje?  (Skaityta 320 kartus)

Neprisijungęs BanneD

  • Naujokas
  • *
  • Įrašai: 18
  • Karma: +0/-0
    • Žiūrėti profilį
kaip neleisti HTML kodo šaukykloje?
« Įrašytas: 2012-10-27 15:18:46 pm »
Sveiki, gal kas žino kaip php pvz šaukykloje, padaryti, kad neveiktų HTML kodai?
« Paskutinį kartą keitė: 2012-10-27 15:23:25 pm sukūrė Lukas Liesis »

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Ats: kaip neleisti HTML kodo šaukykloje?
« Atsakymas #1 Įrašytas: 2012-10-27 15:24:59 pm »
pakeičiau tavo temos pavadinimą, nes pastarasis buvo visiskšai nieko nepasakantis apie temą. Kitą kartą pasistenk, kad pavadinimas atspindėtų koks klausimas yra sprendžiamas, ok? ;)

tiesiog tai ką vartotojas tau paduoda per formą praleisk per strip_tags() php funkciją:

http://php.net/manual/en/function.strip-tags.php

ji išvalys visą html.
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs Interneto keleivis

  • Naujokas
  • *
  • Įrašai: 397
  • Karma: +6/-8
    • Žiūrėti profilį
    • Daugiau apie Jį.
Ats: kaip neleisti HTML kodo šaukykloje?
« Atsakymas #2 Įrašytas: 2012-11-01 21:21:15 pm »
Papildysiu truputį aš :).
Funkcijoje strip_tags nurodžius tik vieną atributą (kintamąjį, tekstą iš kurio norima pašalinti html žymes), pašalina visas žymes. Tačiau ši funkcija turi dar ir papildomą  atributą, rašumą kabutėse arba nurodant kintamąjį. Antrasis neprivalomas atributas nurodo kurias žymes NEpašalinti, taigi jeigu nori savo šaukykloje dalintis nuorodomis su <a> tagais, gali nurodyt strip_tags($kintamasis,"<a>[/url]"). Bet vienintelė sąlyga - turi būt nurodytos atidaromi ir uždaromi tagai.
Guten Tag!

Manualai.lt Forumas

Ats: kaip neleisti HTML kodo šaukykloje?
« Atsakymas #2 Įrašytas: 2012-11-01 21:21:15 pm »