parser di testi

ave

vorrei qualche dritta sulle funzioni che potrei usare per creare delle funzioni proprietarie di parsing in php.

vorrei creare un parser di testo (di una sorta di forum, tanto per intenderci) che faccia le seguenti cose:renda inutili tag html non permessiconverte tutti i caratteri speciali in entità htmlchiami certe funzioni in base alla seguenza di codici che trova durante il testo (ad esempio, trova una stringa ben precisa, allora il parser sostituisce qualla stringa con il risultato di una funzione ad essa associata)protegga il testo da codice malevolo (il testo è inserito dagli utenti, un minimo di sicurezza è dovuto)mi servirebbe qualche dritta sulle funzioni php che potrei usare, cosichè mi levi un po' di lavoro nello scrivere da me funzioni da 0 e mi concentri di più su come aggregare queste funzioni dentro a funzioni più grandi che rispondano ai miei obiettivi...

se c'è qualcosa di non chiaro, chiedete.

grazie

inviato 8 anni fa
larchitetto
X 0 X
  • renda inutili tag html non permessi: strip_tags
  • converte tutti i caratteri speciali in entità html: htmlspecialchars, htmlentities
  • chiami certe funzioni in base alla seguenza di codici che trova durante il testo: str_pos, str_replace, preg_match, preg_replace
  • protegga il testo da codice malevolo: con strip_tags e htmlspecialchars/htmlentities risolvi il problema alla radice

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

ooook grazie gianni, gentilissimo :)

domani mattina appena mi metto a lavoro, studierò quanto suggerito =)

risposto 8 anni fa
larchitetto
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda