Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292

    codificare solo il testo e non i tag

    Ciao Ragazzi,
    come da titolo avrei bisogno di codificare solo il testo e non anche i tag con la funzione htmlentities, come posso fare?

    Esempio:

    la mia variabile è così:
    $testo = "<ul>[*]àèìòù[/list]";

    e quindi l'output deve cambiare da così:
    codice:
    <ul>[*]àèìòù[/list]
    a così:

    codice:
    <ul>[*][&]agrave;[&]egrave;[&]igrave;[&]ograve;[&]ugrave;[/list]
    (senza parentesi quadre)
    come posso fare?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2006
    Messaggi
    292
    up

  3. #3


    Codice PHP:

    $testo 
    "<ul>[*]".htmlentities("àèìòù")."[/list]"
    ?

    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,650
    Non c 'è una funzione nativa che escluda le parentesi angolari, ma puoi ovviare semplicemente con un replace

    Codice PHP:
    str_replace(array("&lt;""&gt;"), array("<"">"), htmlspecialchars($testo ENT_NOQUOTES"UTF-8")); 

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.