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

    Decodificare testo estratto da db

    Ho delle news sul db scritte in codice html creato da FCKeditor.
    Se nella pagina in cui verrà visualizzata la news scrivo:

    Codice PHP:
    <?php

    $row 
    mysql_fetch_array($risultati);
    echo 
    "$row[testo]";

    ?>
    visualizzo il testo immesso nel codice html creato dall'editor di testo, anziché decodificato.

    Questo è un esempio di ciò che visualizzo:

    News numer 4

    , pagina1.

    C'è un modo per far scomparire i tag html visualizzando solamente il testo formattato?

    Grazie in anticipo.

  2. #2
    Up

    Chiarisco l'esempio:

    Questo è un esempio di ciò che visualizzo:

    News numer 4

    , pagina1.

    C'è un modo per far scomparire i tag html visualizzando solamente il testo formattato?


    Anziché visualizzare i tag html a fianco di ogni termine, vorrei visualizzare: News numer 4, pagina1 .

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    puoi provare cone htmlspecialchars_decode

    http://www.htmlspecialchars_decode

    la cosa migliore era non tradurre in entità fin dall'inizio, se lo scopo finale era mostrare testo "html"
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  4. #4
    Mi compare questo erorre: Fatal error: Call to undefined function: htmlspecialchars_decode()

    Il codice è questo:

    Codice PHP:
    <?php
    $row 
    mysql_fetch_array($risultati);
    echo 
    htmlspecialchars_decode($row[testo]);
    ?>
    Cosa ho sbagliato?

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    temo sia perché tu non stia usando PHP 5... prova allora con

    html_entity_decode

    http://it.php.net/manual/it/function...ity-decode.php

    PS: il link di sopra è sbagliato, manca il www.php.net/
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Ho risolto finalmente il problema.

    Non ho utilizzato nessuna funzione. Ho semplicemente eliminato degli "str_replace" che avevo impostato per il $testo al momento dell'inserzione della news nel db. Adesso mi riconosce i tag html.

    Grazie lo stesso.

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.