Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    htmlentities su file html...

    Salve a tutti...
    Mi trovo nell'infelice situazione di dover applicare un htmlentities(), ad una stringa che è già formattata come file html, ma che non presenta i caratteri accentati così come li si scriviamo in italiano e non secondo le normali entità....

    L'operazione, dovrebbe consentirmi di trasformare in entità tutte le lettere accentate, ma di lasciare invariati i segni di apertura e chiusura dei tag e le doppie virgolette per gli attributi.Spero che la cosa non mi costringa ad avventurarmi nel terribile regno delle espressioni regolari in stile perl

    Dunque vi prego, se qualcuno ha qualche idea, me la suggerisca!

    Grazie in anticipo,
    e buona domenica
    _And

  2. #2
    htmlspecialchars() converte i caratteri speciali ma non converte l'html

  3. #3
    Fortunatamente sono venuto a capo della questione...
    Il problema nasceva da alcune difficoltà nel conciliare la funzione suddetta alla creazione e alla trasformazione via xslt di output xml (in base al quale la pagina viene poi servita in vari formati). Cmq, ho risolto il mio problema convertendo l'intero output html e poi facendo, con la funzione strtr(), una semplice ri-sostituzione delle entità che producono i segni di apertura e chiusura dei tag con i corrispettivi "<" e ">".

    A volte ci si incarta su problemi stupidi!
    (ps: ora mia giornata di smanettamento è finita!!!)


    Bye

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 © 2024 vBulletin Solutions, Inc. All rights reserved.