[GDRCD Extreme]Inserimento testo nei messaggi... postato il 20/04/2009 14:11:19 nel forum programmazione, gdrcd e open source
Sale a tutti, sto riscontrando problemi nell'inserimento di messaggi preformattati all'interno dei messaggi normali, mi spiego meglio:
sto implementando una pagina che consente a determinati utenti di inserire delle voci in una tabella del database, queste voci possono essere poi "acquistate" dagli utenti normali ed il testo presente in alcuni campi di questa tabella deve rientrare come corpo del messaggio nella posta dell'utente.
Il problema è il seguente: quando l'utente riceve il messaggio, questo viene troncato di netto nel caso in cui siano presenti degli apostrofi.
Vi incollo le sezioni del codice utili a capire come ho strutturato la cosa:
Pagine → 1
20/04/2009 14:22:09
filtra quello che inserisci con addslashes() e con htmlspecialchars().
20/04/2009 14:41:51
20/04/2009 15:28:23 e modificato da zacharia il 20/04/2009 16:39:56
In pratica echando la variabile, mi visualizza la stringa solo fino all'apostrofo e poi tronca.
EDIT:
allora ho fatto una prova:
20/04/2009 16:55:22
20/04/2009 16:57:39
adesso, non solo non mi visualizza oltre l'apostrofo, ma mi inserisce anche un che non ci dovrebbe essere.
20/04/2009 19:38:01
risolto.
per i posteri:
basta mettere nel form l'invio dei dati filtrati da un htmlentities($testo, ENT_QUOTES)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Port Royal: Bombarde, Colubrine & Falconi