Attivazione HTML in schede postato il 17/08/2007 19:37:09 nel forum programmazione, gdrcd e open source
Salve...
mi tormenta uan cosa
come faccio per attivare i codici html nelle schede?
Mi spiego meglio,uso gdrcd 3.0.0 (modificato e immischiato a blue ed extreme,anche se le schede sono di gdrcd 3.0.0) e quando provo a mettere per esempio
Pagine → 1
17/08/2007 19:46:30
invece di scrivere, ad esempio:
echo htmlspecialchars($rs['Affetti']);
devi scrivere semplicemente:
echo $rs['Affetti'];
cosi' sara' possibile visualizzare html nelle schede, e sara' possibile a qualsiasi bischero, con trucchetti dozzinali, di rubarti la password del sito e cancellartelo :)
17/08/2007 19:54:19
17/08/2007 20:00:02
beh, in effetti ci sarebbe, dovresti usare un bbcode, ma ti ci vuole una funzione che traduca da bbcode ad html la stringa che vuoi stampare, io ne ho fatta una abbastanza veloce e facile, ce sara' a disposizione verso settembre, quando torna BigG e sostituiro'l'attuale relase di extreme con una in cui ho eliminato altri bug in cui mi son imbattuto. Comunque e' questa:
function codificabb($testo){
$testo=str_replace("[BR]","<br>",$testo);
$testo=str_replace("[LEFT]","<div align=left>",$testo);
$testo=str_replace("[/LEFT]","</div>",$testo);
$testo=str_replace("[RIGHT]","<div align=right>",$testo);
$testo=str_replace("[/RIGHT]","</div>",$testo);
$testo=str_replace("[CENTER]","<div align=center>",$testo);
$testo=str_replace("[/CENTER]","</div>",$testo);
$testo=str_replace("[JUSTIFY]","<div align=justify>",$testo);
$testo=str_replace("[/JUSTIFY]","</div>",$testo);
$testo=str_replace("[B]","<b>",$testo);
$testo=str_replace("[/B]","</b>",$testo);
$testo=str_replace("[I]","<i>",$testo);
$testo=str_replace("[/I]","</i>",$testo);
$testo=str_replace("[IMG]","<img src='",$testo);
$testo=str_replace("[/IMG]","' border=0>",$testo);
$testo=str_replace("[LINK]","<a href='",$testo);
$testo=str_replace("[/LINK]","' target=_blank>LINK</a>",$testo);
$testo=str_replace("[MEDIA]","<embed src='",$testo);
$testo=str_replace("[/MEDIA]","' autoplay=true loop=true>",$testo);
return $testo;
}
E' proprio schia schia, fatta in 5 minuti, ma dovrebbe funzionare.
La metti in open2.php, poi quando stampi qualcosa fai:
echo codificabb(htmlspecialchars($rs['Affetti']));
e gli utenti avranno a disposizione quei tag bb per le schede, senza, penso, problemi di sicurezza.
17/08/2007 20:06:55
-ho aggiornato open.php così:
17/08/2007 20:13:15
Non scriverò nulla ti rispondo solo cerca nel forum. Questo argomento è stato affrontato decide di volte. Come da regolamento di sezione, si dovrebbe sempre cercare prima di postare.
17/08/2007 20:20:14
Grazie Arus problema risolto
ora però ho messo quel codice e ho struttrato per esempio la parte degli affetti così
17/08/2007 22:21:52
Maxo ma ti sei accorto che hai lasciato .htmlspeciars attivati? :S
Io dico, Faber gliel'ha appena detto..
17/08/2007 22:53:00
htmlspecialchars va lasciato, se no l'html e' attivo.
19/08/2007 02:25:19
Grazie al vostro aiuto ho implementato html in pagina di note del fato
^_^ volevo ringraziarvi e non spammare come aki >.>
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Dungeons and Dragons Neverwinter: Earl il Pollomante! 🐔