Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
HTML / CSS - Problema nel codice
Forum - HTML / CSS - Problema nel codice

Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 1:00
Giovedì, 01/01/1970
Ciao a tutti! Praticamente ho una textarea
Codice sorgente - presumibilmente Plain Text

  1. <textarea name="descrizione" rows="5" cols="50"></textarea>

. Tramite PHP inserisco tra > e < il testo ma se, ad esempio il testo è
Codice sorgente - presumibilmente Plain Text

  1. aa</textarea><textarea>ciao

ovviamente si verrebbe a creare
Codice sorgente - presumibilmente Plain Text

  1. <textarea name="descrizione" rows="5" cols="50">aa</textarea><textarea>ciao</textarea>

, quindi due textbox, non una con all'interno quel testo.
Come posso risolvere?

PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 21:42
Giovedì, 25/03/2010
Scusami ma ho riletto un paio di volte e non ho capito alcune cose. Innanzitutto qual'è lo scopo dello script e come secondo ti chiederei per piacere di postare del codice da te elaborato.
Thakns!

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:50
Giovedì, 25/03/2010
Testo quotato

Postato originariamente da cassin.simone:

Scusami ma ho riletto un paio di volte e non ho capito alcune cose. Innanzitutto qual'è lo scopo dello script e come secondo ti chiederei per piacere di postare del codice da te elaborato.
Thakns!



Scusa, non sono bravo a spiegarmi, io e l'italiano non siamo amici:rotfl::rotfl:

Praticamente io ho una textarea
Codice sorgente - presumibilmente Plain Text

  1. <textarea name="descrizione" rows="5" cols="50"></textarea>

.
Con il PHP inserisco normalmente il testo che deve apparire nella textbox; ad esempio inserisce la stringa "ciao" così
Codice sorgente - presumibilmente Plain Text

  1. <textarea name="descrizione" rows="5" cols="50">ciao</textarea>

e fin qui tutto bene.
Il problema è che se inserisco un testo con scritto, ad esempio, "</textarea>ciao" l'html risultante diventa
Codice sorgente - presumibilmente Plain Text

  1. <textarea name="descrizione" rows="5" cols="50"></textarea>ciao</textarea>


e quindi, al posto di inserire nella textarea il testo "</textarea>ciao" come vorrei, inserisce "ciao" dopo la textarea come testo normale. Spero di essermi spiegato bene, il problema non è così semplice da scrivere "a parole"

PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 20:55
Venerdì, 26/03/2010
Basta che fai uno str_replace di </textarea> o di tutto ciò che vuoi :)
Usarla è facilissimo.
La documentazione qui: http://php.net/manual/en/function.str-replace.php

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:10
Venerdì, 26/03/2010
Il problema è che deve vedersi all'interno della textbox il testo "</textarea>

PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 21:42
Venerdì, 26/03/2010
Allora basta che usi la funzione htmlentities che trasforma i due segni di minoranza e maggioranza in elementi html ;)

Ultima modifica effettuata da cassin.simone il 26/03/2010 alle 21:43
PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 21:47
Venerdì, 26/03/2010
Testo quotato

Postato originariamente da cassin.simone:

Allora basta che usi la funzione htmlentities che trasforma i due segni di minoranza e maggioranza in elementi html ;)



Perfetto:k::k:

PM Quote