Sostituzione BBCode tamite JS anzichè PHP postato il 16/10/2009 11:51:27 nel forum programmazione, gdrcd, open source, hosting
Premetto che la mia non è una domanda tecnica sul come realizzarlo visto che ho gia preparato il javascript che gestisce la traformazione del bbcode in html in tutti i div a cui è assegnata una determinata classe all'interno di una pagina html.
La mia domanda è piuttosto rivolta al determinare se e quanto può essere vantaggioso/svantaggioso usare una sostituzione del BBCode usato nelle bacheche, mail interne della land, e schede dei personaggi del lato client tramite javascript anzichè lato server tramite php, naturalmente fornendo la possiibilità ai giocatori che hanno disabilitato js sul browser (anche se credo che ormai siano molto pochi) di usufruire di una versione del bbcode basata su php
Pagine → 1
16/10/2009 12:15:57
Soprattutto se usi regular expressions il vantaggio prestazionale è a dir poco abnorme ma occhio a due aspetti:
- La stringa deve arrivare lato client già codificata con entità html.
- Ogni singola espressione va testata e collaudata con cura in tutti i possibili casi inimmaginabili.
Siccome il controllo è lato client significa che chiunque può vedere su che ragionamento applichi la formattazione bbcode, quindi se trovo una falla nell'espressione della tua regexp potrei in teoria sfruttarla per riuscire a comporre comunque la base per un XSS.
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Feudera: UPDATE #0.49 - Mercato libero e notifiche
Left To Survive: Assalta la base!
The Coven → Negli scorci di luce delle paludi della Louisiana fioriscono nuove ombre. Estend e la Congrega ti aspettano per vivere emozionanti avventure!
FragPunk: Arma speciale in mega offerta!
blancks ha risposto alla discussione: Kingdom Hearts GDR
I dati del generatore di rank sono stati aggiornati!
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
AlterEgo: Il tesoro della piovra dagli occhi verdi (quest)
The Coven: Hellbull - Western Party
Storie di Agarthi: Agarthiadi Estive - Iscrizioni ai giochi aperte!
Brightest Star: Amici nell’aldilà, voodoo e Carmen Sandiego
New World Order → Diventa un agente del Nuovo Ordine Mondiale e affronta le forze occulte che minacciano il pianeta Terra in questo GDR Urban Fantasy per Mobile!
Le Cronache di Raja Dunia: Mercato di Gioco - New Style
switch ha recensito Macabre Tales
Il gestore di Il Grande Blu ha risposto alla recensione di sheevah
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Starfleet Italy - Non è un gioco di ruolo, ma un gioco di narrazione: ognuno scrive un pezzo della storia..
Dipendenze - Role-playing game: nuova droga elettronica?
Sfrutta Gdr-online.com! - Consigli per sfruttare al meglio i mezzi messi a disposizione da GDR-online.com!
GdR e Multi-Esistenza - Il Gioco di Ruolo ed il delirio della multi-esistenza
FloorPlanner - Scopriamo Floorplanner, l'editor online gratuito per planimetrie da utilizzar nelle tue giocate online!
Indie Game - Tesi di laurea sull'estetica e Storytelling negli Indie Game
Naruto Begins - Francesco Liera di Fantagiochi.it analizza il gdr online manga Naruto Begins
TdL Open Source - Scarica l'open source per giochi di ruolo online TdL Open Source