Visualizzazione risultati 1 fino 3 di 3

Discussione: Eliminare tag e contenuto HTML con PHP

  1. #1
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito Eliminare tag e contenuto HTML con PHP

    Buongiorno e buona Pasqua a tutti,

    oggi vi scrivo per un consiglio...mi consigliate come posso eliminare un intero tag html con tanto di contenuto che racchiude da una stringa di PHP?

    Es:

    a.html
    Codice HTML:
    <title>Pagina</title>
    <hd>YES</hd>
    
    <p>CIAO</p>
    index.php
    Codice PHP:
    <?php

    ob_start
    ();
    include(
    "abc.html");
    $get = ob_get_contents();
    ob_end_clean();

    $ma = preg_match("#<title>(.+)</title>#i",$get,$a);
    $me = preg_match("#<hd>(.+)</hd>#i",get,$b);

    if(
    $ma || $me){

    // CANCELLA LA RIGA ED IL CONTENUTO DA $get

    }

    ?>
    Attendo vostre risposte
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #2
    L'avatar di javascripter
    javascripter non è connesso Moderatore
    Data registrazione
    14-02-2010
    Messaggi
    1,114

    Predefinito

    preg_replace non va bene?

    Codice PHP:
    ob_start();
    include(
    "abc.html");
    $get = ob_get_contents();
    ob_end_clean();

    $search = array(
    '#<title>(.+)</title>#is',
    '#<hd>(.+)</hd>#is'
    );

    echo
    preg_replace($search, '', $get);

  3. #3
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Il codice funziona perfettamente. Grazie mi sei tornato molto utile.
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •