Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Filtrare html

  1. #1
    Utente di HTML.it L'avatar di PaoDJ
    Registrato dal
    Oct 2001
    Messaggi
    273

    Filtrare html

    Ciao,

    sto costruendo una funzione che deve filtrare l'input html fornito dagli utenti per evitare problemi.

    Deve permettere sono uno specifico elenco di tag e deve eliminare tutti gli attributi di questi tag, salvo qualcuno.

    Esempio:
    <a> Accettati: href,target,style
    [b]
    [i]
    <u> (deve diventare <div style="text-decoration: underline">)

    (deve diventare
    )
    [b]
    <font> Accettati size,color (devono diventare <span style="color: XXX; size: XXX">)
    <img> Accettati alt,width,height,style

    E altri.
    Mi aiutate a costruire un insieme di preg per fare tutto ciò? Dato che ci sono delle conversioni da fare temo che non basti una semplice preg ma, dopo aver eliminato i tag inutili bisognerà eseguire il callback per convertire i tag...

    E' pensabile come cosa?

  2. #2
    prova ad usare un editor html un po come questo del forum

    Guarda in pro.html.it

    http://pro.html.it/articoli/id_357/idcat_11/pro.html

  3. #3
    Utente di HTML.it L'avatar di PaoDJ
    Registrato dal
    Oct 2001
    Messaggi
    273
    Originariamente inviato da stefano3804
    prova ad usare un editor html un po come questo del forum

    Guarda in pro.html.it

    http://pro.html.it/articoli/id_357/idcat_11/pro.html
    Il problema non è l'editor ma filtrare ciò che ricevo da un editor..

    Ne ho già uno che fa tutto ma vorrei filtrare ciò che questo mi invia (per evitare che gli utenti possano "forzare" il sistema con tag strani)

  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.