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

    Mi servirebbe una funzione PHP che opera sul testo per...

    Allora, mettiamo caso che ho una variabile che contiene un testo stringa, e in questo testo vorrei rintracciare tutti gli URL e salvarli, come posso fare??

  2. #2
    in questa stringa..cerchi una stringa che inizi con "http://" e finisca al primo spazio

  3. #3
    Devi usare le espressioni regolari:

    Prova con: (ps. nel frattempo spammo un pochino hihihihi)

    <?
    $testo='Questo bel testo contiene un bel sito http://www.powerblog.it';
    preg_match_all('|(?<=http://)([-_\.a-z0-9]+)|im', $testo, $risultato);

    $totale_record=count($risultato[0]);
    for ($i=0; $i<$totale_record; $i++) {
    Echo "Trovato sito n° '.$i.' -> '.$risultato[0][$i].'
    ';
    }
    ?>

    Dovrebbe funzionare, non l'ho provato cmq
    Byez

  4. #4
    Originariamente inviato da bitshare
    Devi usare le espressioni regolari:

    Prova con: (ps. nel frattempo spammo un pochino hihihihi)

    <?
    $testo='Questo bel testo contiene un bel sito http://www.powerblog.it';
    preg_match_all('|(?<=http://)([-_\.a-z0-9]+)|im', $testo, $risultato);

    $totale_record=count($risultato[0]);
    for ($i=0; $i<$totale_record; $i++) {
    Echo "Trovato sito n° '.$i.' -> '.$risultato[0][$i].'
    ';
    }
    ?>

    Dovrebbe funzionare, non l'ho provato cmq
    Byez
    Oddio... non ho capito NULLA dove sta preg_match_all

  5. #5
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da Dreamer89
    Oddio... non ho capito NULLA dove sta preg_match_all
    è una funzione di php
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

  6. #6
    Originariamente inviato da blekm
    è una funzione di php
    Qui ci son arrivato, ma non ho capito perchè tutte quelle parentesi, trattini ecc... sto impazzendo

  7. #7
    Utente di HTML.it L'avatar di blekm
    Registrato dal
    Jun 2004
    Messaggi
    8,310
    Originariamente inviato da Dreamer89
    Qui ci son arrivato, ma non ho capito perchè tutte quelle parentesi, trattini ecc... sto impazzendo
    è una regexp (regular expression)
    Il portale sul turismo a Lucca

    Siti web Lucca

    Vendo Tex a colori di Repubblica (primi 100 numeri) - info in pvt.

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.