Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Reiuky
    Registrato dal
    Jul 2008
    Messaggi
    371

    PErmettere la coppia <= con strip_tags

    Nel programma su cui sto lavorando ho questa esigenza: tutti i tag html (tranne alcuni come <strong>, <span>, <ul> e <li>) devono essere eliminati. Molto utile a tal proposito il comando strip_tags

    codice:
    $valore = strip_tags($valore, "<strong><span><ul><li>");
    il problema è che tende a eliminare anche il carattere < usato come minore. Problema ovviato consigliando ai clienti di usare lo spazio prima e dopo il simbolo.

    Rimane però il problema del <= che non può essere scritto con lo spazio.

    Finora ho tentato con
    codice:
    $valore = strip_tags($valore, "<strong><span><ul><li><=");
    e con
    codice:
    $valore = strip_tags($valore, "<strong><span><ul><li><=>");
    Ma il simbolo <= (e tutto quel che ne segue) viene eliminato.

    Come posso risolvere?
    A volte penso che, nel darci l'intelletto, la natura sia stata più sadica che generosa.

  2. #2
    Utente di HTML.it L'avatar di Reiuky
    Registrato dal
    Jul 2008
    Messaggi
    371
    Risolto abbastanza banalmente cambiando <= con <=> prima dello sriptags e rimettendolo a posto dopo.
    A volte penso che, nel darci l'intelletto, la natura sia stata più sadica che generosa.

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.