Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    158

    cerca tag html nella stringa

    Ciao,
    ho una stringa presa dal db che contiene alcuni tag html. Solitamente ci metto htmlspecialchars() per non attivare il codice html. Ma se nella stringa è presente un <iframe> lo devo visualizzare codificato. Come faccio per prendere solo il tag <iframe>?

  2. #2
    usa http://php.net/manual/en/function.strip-tags.php

    guarda qui e mettici il tag iframe
    Codice PHP:
    <?php
    $text 
    '

    Test paragraph.</p> [url="#fragment"]Other text[/url]'
    ;
    echo 
    strip_tags($text);
    echo 
    "\n";

    // Allow 

     
    and <a>
    echo 
    strip_tags($text'

    <a>'
    );
    ?>
    Una forte determinazione ad esser felici vi aiuterà

  3. #3
    Io farei così :

    testo= str_replace("<iframe>","INIZIO_FRAME",testo);
    testo= str_replace("</iframe>","FINE_FRAME",testo);

    poi usi normalmente
    htmlspecialchars()


    infine rimetti i tag

    testo= str_replace("INIZIO_FRAME","<iframe>",testo);
    testo= str_replace("FINE_FRAME","</iframe>",testo);
    OUTSHINE '84

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2009
    Messaggi
    158
    grazie mille, funziona tutto

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.