PDA

View Full Version : [PHP] Sanitizzazione dell'input


vv1984
01-12-2008, 11:20
Ciao a tutti,
sto utilizzando un editor WYSIWYG (nello specifico FCKEditor) per
riempire un database con documenti xml contenenti anche un sottoinsieme
del linguaggio XHTML.

Il mio problema e' che cio che scrivo nel form di fckeditor e' testo normale,
che viene a sua volta "tradotto" in xhtml. Quando pero' nel form inserisco
tag html, questi vengono interpretati come xhtml.

Un esempio:
inserisco nel form il seguente input:
<b> Testo che non andrebbe in grassetto </b>

In una successiva visualizzazione vorrei vedere esattamente questo:
<b> Testo che non andrebbe in grassetto </b>

e non questo:
Testo che non andrebbe in grassetto

Spero di aver esposto abbastanza chiaramente.. C'e' un modo per ottenere questo in php senza dover per forza eliminare i tag xhtml (che ripeto, voglio comunque vedere visualizzati).

grazie mille!

vv1984
01-12-2008, 12:12
Mi correggo al volo:
io in questo momento quando riempo il form dell'editor con
<b> ciao </b>

Invio al mio script php una cosa del tipo

<div id="container">
&lt;b&gt; ciao &lt;/b&gt;
</div>


E fin qui va bene, ma nel momento in cui il php lo riceve
mi viene ritornato un errore dallo script php stesso che mi
dice in pratica che le entita' non sono definite...come faccio?