Ultima versione
Versione stabile:
3.1.5
 
Servizi
» Cerca
 
Cerca
Ricerca parole o frasi all’interno del sito.
 
Statistiche
Visite: 197857
 
Donazioni
Flatnuke e' software libero ed e' distribuito grautitamente. Se pensi che flatnuke ti sia stato in qualche modo di aiuto, puoi contribuire con una donazione libera:

Vuoi saperne di piu'?

 
Login





Non sei ancora registrato?
Registrati ora!
Recupera password
Choose your language:
deutsch english espa?ol fran?ais italiano portugu?s
 
Utenti
Persone on-line:
admins 0 amministratori
users 0 utenti
guests 2 ospiti
 
Netsons Ads

Forum



Benvenuto sconosciutoModifica profiloEntraAiuto 1106 utenti registrati

Navigazione:

[ Forum / Flatnuke / Flatnuke dev / htmlentities strippa tutto [INVALID-FIXED] ]


UtenteMessaggio
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Venerdi 23 Agosto 2013 17:48:00

htmlentities strippa tutto

da un po' non riesco a postare caratteri accentati sul forum. se imposto manualmente la codifica a utf-8 invece ci riesco (ma poi voi li vedete sballati).

indagando ho riscontrato che

ff_functions.php riga 1613
$ffbody = strip_tags(htmlentities(getparam("ffbody",PAR_POST,SAN_NULL)));

se in ffbody ci sono caratteri accentati, allora htmlentities cancella totalmente la stringa. se cambio codifica non li riconosce piu' quindi va tutto bene, ma se usa la codifica predefinita iso-8859-1 (ho cercato su php.net) invece azzera completamente la stringa.
viene di conseguenza printato _FERRCAMPO
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Venerdi 23 Agosto 2013 19:09:22

Re: htmlentities strippa tutto

ho provato a sostiruire htmlentities con htmlspecialchars ma nulla! stesso risultato.
capita anche a voi?
non e' da molto che succede, quindi qualche aggiornamento di sistema ha cambiato le cose? mah!?
bebabi34
bebabi34

0
10
Livello 10

levellevellevellevellevellevellevellevellevellevel
profile home page
Skype
Venerdi 23 Agosto 2013 21:10:46

Ultima modifica di bebabi34 (Sabato 24 Agosto 2013 07:27:52)

Re: htmlentities strippa tutto

su php.net e' descritto un comportamento completamente opposto...
invece, specificando le opzioni (che dovrebbero essere di default) torna a funzionare.

in pratica dove si usa htmlentities funziona specificando:
$ffbody = strip_tags(htmlentities(getparam("ffbody",PAR_POST,SAN_NULL),ENT_COMPAT,"ISO-8859-1"));

EDIT
passando alla codifica utf-8 funziona tutto correttamente senza specificare i due parametri, quindi e' inutile inserirli.

EDIT 2
caricato come fix per la versione 3 che usa ancora iso-8859-1


print

Freely inspired to Mollio template