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
The Coven: Terza fase della quest di Settembre
Le Cronache di Raja Dunia: Macrofilone - Il Primo Dispaccio
CRSED: F.O.A.D. → Brutale sparatutto MMO in cui vince l'ultimo giocatore che resta in vita! Il giocatore sarà accompagnato da armi realistiche e magie!
kefka86 ha risposto alla discussione: Web Developer (programmatore) a disposizione!
Il gestore di Hogwarts Ends ha risposto alla recensione di jade the goat
Il gestore di Hogwarts Ends ha risposto alla recensione di keronte91
Il gestore di Dallas Black Gold ha risposto alla recensione di enola
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!
Roma I Triumviri: Settembre 2025 su RiT
Hero Wars: 🌊 Le maree stanno salendo
thearcanecourt si è accreditato come gestore di The Arcane Court: A Tale of Crowns and Witchcraft
unnomeacaso ha recensito La Tana del Ladro
World of Warship → MMO gratuito con frenetiche battaglie navali ambientate nel ventesimo secolo. Salpa con la tua nave ed affronta i nemici!
cavaliere ha recensito Storie di Agarthi
Nuovo Play by Forum Fantasy Storico → The Arcane Court: A Tale of Crowns and Witchcraft
Black Sails Chronicles: OFF - Maledizione Ormeth
Dominion Gdr: Riapertura Bokor Nox e chiusura Licantropi Rahu ⛔
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Olympus Project - Intervista al gestore del GdR PbC fantascientifico Olympus Project!
Gdr Vs. TV - I giochi di ruolo conquistano gli utenti ma la TV fa la sua contromossa!
Giochi Shadowhunters - Lista completa dei giochi di ruolo online ambientati nel mondo urban fantasy di Shadowhunters
Abakara - Intervista al gestore del play by chat fantasy Abakara e le Sette Chiavi del Tempo
Les Ombres de Bruges - Intervista ai gestori del gioco di ruolo play by chat horror Les Ombres de Bruges!
Ucronia - Origini dell'Ucronia: La letteratura contro la storia
Midgard Shard - Intervista allo Staff dello Shard dell'MMORPG Ultima Online Midgard!