Newsgroup: it.comp.www.php
Titolo: Textarea non riconosce html

Ciao a tutti,
ho un form php con una textarea che all'origine dovrebbe riconoscere il
codice html e restituire il corretto risultato, ma che invece non lo fa.
Forse è stato dimenticato qualcosa, ma con le mie misere conoscenze in
materia non so come ripristinare la funzione.
Sapete dirmi come posso fare?
Grazie
GiadaKikka
******************************************************
Togliere le MAIUSCOLE@ per risposte private
-----------------------------------------------------------------

 Sapete dirmi come posso fare?
Definire "riconoscere il codice html" e "restituire il corretto risultato".
Per sapere se hai dimenticato qualcosa, sarebbe bene dare un occhio al
codice.
Ciao
Marco

 Sapete dirmi come posso fare?
Oltre a quello che giustamente Marco ti ha richiesto, cosi' alla cieca
penso tu possa provare ad utilizzare 
http://www.php.net/htmlentities
-- 
I am what I am, I do what I can
Sei un newbie? Leggi questo 
http://url.repository.biz/go/1
Inviare email con allegati? 
http://url.repository.biz/go/x


ciao,
penso che un editor wysiwyg faccia al caso tuo
ciao

 ha scritto nel messaggio
news:buhusf$t04$1...@newsreader.mailgate.org...

Emmm....... si, forse sono stata un po generica.
Mi sono avventurta in phpnuke e nell'area Info utente ci sono due textarea
che "dovrebbero" riconoscere anche cod. html e invece non lo fanno.
Nella versione 6.0 andava tutto bene, mentre nella 6.9 non va più.
Non che sia molto importante ma per far le cose per bene vorrei che fosse
tutto a posto.
Grazie     GiadaKikka

 che "dovrebbero" riconoscere anche cod. html e invece non lo fanno.
Ok, ma in che senso?
La textarea č semplicemente un'area in cui inserire dei caratteri.
Ti riferisci al fatto che vuoi scrivere "<b>ciao</b>" e poi vederlo in
grassetto in qualche altra pagina?
Non ho mai usato phpnuke, perņ potresti provare a dare un'occhiata alla
pagina che gestisce i dati del form per capire se c'č qualche manipolazione
particolare.
Oppure magari č solo un settaggio di phpnuke del tipo "allow html tags" o
simile.
Ciao
Marco

 Marco
Si, in pratica la textarea permetteva di inserire anche un <img
src=eccetera/images/pippo.gif> per visualizzare l'immagine, mentre ora
invece non mantiene nemmeno memorizzata la stringa inserita, come non
riconosce nemmeno il ritorno a capo.
Forse č stata una dimenticanza e cercavo di correggerla, ma nel limite delle
mie possibilitŕ.
Grazie      GiadaKikka

 riconosce nemmeno il ritorno a capo.
Beh, se non tiene memorizzata nemmeno la stringa inserita, il problema è un
pò più serio.
Hai fatto modifiche al codice o era già così?
Potrebbe essere un problema di register_globals.
Ti da lo stesso problema con altri form?
Ciao
Marco

 ha scritto nel messaggio
news:bultrh$eoc$1...@newsreader.mailgate.org...

No, succede solo con questo.
Cioè....... le textarea sono due: una per la firma e una per le info.
La prima riconosce solo il ritorno a capo, mentre la seconda nemmeno quello,
mettendo in fila ogni cosa scritta e, nel caso si inserisca cod. html, dopo
il salvataggio restituisce la textarea in bianco.
GiadaKikka

 il salvataggio restituisce la textarea in bianco.
Mettendo in fila quando vai a visualizzare i dati giusto?
In questo caso potrebbe essere un problema di codice php.
Il ritorno a capo delle textarea non č un carattere html "valido" e pertanto
viene ignorato.
Per mantenere gli a-capo si usa la funzione nl2br($testo) che converte ogni
\n in <br>.
Potrebbe essere che il codice php abbia un piccolo baco e non faccia questa
conversione.
Sul fatto che resituisca la textarea in bianco, dipende sempre dal codice
php.
Cosě, non saprei che dirti.
Ciao
Marco

 viene ignorato.
Probabilmente sono state fatte in modo diverso e c'è stata sicuramente una
dimenticanza.
Non posso pretendere chissà cosa visto che si tratta di phpnuke e
bisognerebbe conoscerlo un po per capire com'è stato ragionato ogni modulo.
Grazie comunque.         GiadaKikka

 bisognerebbe conoscerlo un po per capire com'è stato ragionato ogni
modulo.
Però puoi esaminare il codice php e cercare di capire il problema.
Forse non sarà samplice e veloce, però è l'unica strada.
Ciao
Marco