Problema bacheche postato il 01/11/2008 13:24:29 nel forum programmazione, gdrcd, open source, hosting
Salve a tutti e grazie per l'attenzione.
Dunque,senza fare troppi giri di parole dico subito di avere un problema con le bacheche(cosa abbastanza intuitiva dal titolo).Ho inserito un JS nelle file per scrivere un messaggio in bacheca,che non solo mi permette di di inserire i codici come bui ecc,ma di modificare il testo tramite i pulsanti,modificano il codice di questo,allora all'inserimento va tutto ok,solo che una volta che mi stampa il codice nella bacheca,mi fà visualizzare il codice in html e non solo il testo modificato
esempio:
scrivo test poi ci passo il grassetto viene fuori:<strong>test</strong>
help me please °ò°.
Pagine → 1
01/11/2008 13:33:41
Allora: forse ho capito male io ma dovrebbe essere così. In pratica tu utilizzi un BBCode ([ b], [ u], [ i]) per formattare il testo solo che quando poi ti stampa in bacheca al posto di uscire in grassetto esce scritto <strong>.
In questo caso molto probabilmente nella pagina di inserimento nel database passi la variabile per htmlentities(); o htmlspecialchars(); dopo aver effettuato il replace dei tag BBCode con i tag (X)HTML. Di conseguenza htmlentities(); o htmlspecialchars(); codificano i tag HTML e nelle bacheche vengono stampati come testo.
01/11/2008 13:35:26 e modificato da rhllor il 01/11/2008 13:36:19
è normale, stai inserendo dell'html in una form che è stata filtrata in modo che l'html non venga codificato.
Funzioni come :
htmlentities()
Quello che devi fare è una modifica alla pagina di visualizzazione o togliendo la funzione che fa ciò(cosa che sconsiglio perchè generebbe falle nella sicurezza del software). Oppure crei una funzione di BBCODE che va a sostituire tag speciali con le entità html.
01/11/2008 13:36:26
No il js scrive proprio il codice come nel caso voglia inserire un immagine scrive <img src=ecc.
Comunque ora sono riuscito a sistemare per le risposte anche se il messaggio iniziale rimane uguale xD
01/11/2008 14:15:22
perchè il gdr-cd divide i casi (ovviamente) in due parti:
topic (iniziale)
risposte
Basta scorrere più su e modificare tutto :)
01/11/2008 14:35:06 e modificato da spongebobtheking il 01/11/2008 14:35:52
Grazier per l'aiuto^^risolto anche se non ho dovuto fare molto xD.Grazie lo stesso^^
02/11/2008 12:29:31
percaso hai inserito l'editor tinimyce nel gdr??
lo dico perchè io lo ho messo.. è molto utile a mio parere..
02/11/2008 13:50:00
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
Metin2: Informazioni sul server migliorate
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Piume Nere → Inquisizione, Intrigo e Soprannaturale: quali torbidi e oscuri segreti si celano tra le nebbie di Laddington? Iscriviti per scoprirlo!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Brightest Star: Che (dis)grazia questo campeggio!
Sponsorizzati con noi! → Sponsorizza il tuo gioco su GDR-online! Trova nuovi giocatori fra i migliaia di appassionati che ogni giorno visitano il portale!
Jericho - Leggi la recensione di Jericho... entra nel terrore...
Kaosmos College - Intervista ai gestori del play by chat fantasy Kaosmos College
Velocità dei Browser - Scopriamo le statistiche su i browser più veloci per giocare!
Principato di Midgar - Intervista al gestore del GdR play by chat fantasy Principato di Midgar
Giochi sugli Animali - Lista completa dei giochi di ruolo online ambientati nel mondo degli animali, fattorie e zoo
Sailor Land - Intervista alla gestione di Sailor Land, il play by chat ambientato nell'universo di Sailor Moon!