Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714

    Prelevare il contenuto di una stringa

    Salve, volevo chiedere se qualcuno conosce il modo per prelevare il contenuto di una stringa, parzialmente.

    Esempio:

    ho la seguente stringa:

    $stringa = "<h1><font color=#ffffff>Titolo</font></h1>";

    voglio creare una funzione, credo che bisogna usare le substr,
    che mi prenda il contenuto tra i tag "<font" e "</font>"

    e che quindi mi dia come risultato dopo l'echo:

    color=#ffffff>Titolo

    Sono stato chiaro o ci sono dubbi?

  2. #2
    Codice PHP:

    <?php 

    $stringa 
    '<h1><font color=#ffffff>Titolo</font></h1>'




    if(
    ereg("<font color=(.+)</font>"$stringa$sottostringa)) { 

    echo 
    "Quello che hai estratto è " $sottostringa[1]; 

    } else { 

    echo 
    "Non c'è nulla con il tag impostato"



    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Grazie Stefano mi faciliterai un bel po le cose.

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Non capisco perche' con un sito web non funziona..

    $stringa = file_get_contents($url);

    if(ereg("<body(.+)</body>", $stringa, $sottostringa)) {

    echo "Quello che hai estratto è " . $sottostringa[1];

    } else {

    echo "Non c'è nulla con il tag impostato";

    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Forse perche' il codice html non e' su una riga ma su piu' righe? centinaia?

  6. #6
    Non è detto
    devi definire meglio il pattern

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Il path e' giusto, ad esempio ho provato http://www.html.it

    ma niente..

  8. #8
    il pattern non il path

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    714
    Scusami ho capito male...

    Cosa intendi per "pattern"

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.