m8t Posted March 27, 2011 Report Posted March 27, 2011 Ideja vienkārša: kā dzēst nevajadzīgus HTML tagus? Dati pašlaik tiek iegūti ar file_get_contens() vai tie tiek lietotāja paša ievadīti. Ko es vēlos izdarīt? Izskriet cauri šim HTML failam/kodam un izdzēst visus liekos tagus (tādu, kur ir TIKAI atvērti vai aizvērti). HTML paraugs: <html> <body> <p>Šis ir OK</p> <p><small>Šis nav ok!</p> </body> </html> Šajā gadījumā es vēlos tikt vaļā no <small> taga, jo viņš nav aizvērts. Vai ir jau kāda gatava klase šai lietai? Google meklēju - neatradu, bet, varbūt, jūs zinat kādu? Quote
daGrevis Posted March 27, 2011 Report Posted March 27, 2011 Neesmu drošs, bet paskaties uz HTML Purifier pusi! Quote
briedis Posted March 28, 2011 Report Posted March 28, 2011 Es teiktu ka jāiet uz htmlpuriefiera pusi, vismaz drošs no xss būsi, un šī padarīšana balstās uz whitelist, nevis blacklist :) Quote
mad182 Posted March 30, 2011 Report Posted March 30, 2011 Kā reiz šodien domāju, ko izmantot vienā jaunā projektā, kur paredzēts jūzeriem brīvi vadīt saturu. BBcode apnicis un paļauties uz lietotāja godaprātu nav laba doma. Tad nu pēc šī topika izmēģināju to purifier kopā ar tinymce, un izskatās ka tas ir spēks. Būs ūber jauki :) Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.