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

    chiudere tutti i tag presenti in una stringa

    Ciao ragazzi,
    ho questo problema.
    In un sito, tramite area riservata, gli utenti possono inserire dei testi con dei tag html.
    Poi nella homepage richiamo un incipit dei testi suddetti, naturalmente con un substr sulla variabile ricavata dal database.
    Ora il problema è che se ci sono dei tag tipo

    o [b], e io tronco la stringa prima del tag di chiusura, questo mi scombussola tutto il codice.
    C'è un modo per chiudere tutti i tag senza poter sapere quali sono?

    Grazie.

  2. #2
    Utilizza http://www.php.net/strip_tags o una funzione equivalente prima di estrarre l'abstract.

    Oppure prova con http://www.php.net/tidy . Nel secondo caso, comunque, potresti incontrare dei problemi nella deformazione della layout (es. in caso di DIV o attributi particolari).

  3. #3
    Uhmmm... quindi non ci sono altre alternative?

  4. #4
    Che significa "non ci sono altre alternative"? Te ne ho appena descritte due.

  5. #5
    Sì, certo, ma la mia domanda era: è possibile chiudere i tag aperti?
    Lo strip_tags naturalmente lo conosco e non è quello che mi serve, mentre per il tidy ho visto che occorre installare una libreria, cosa che non posso fare in quanto il server non è mio.

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.