Buondì! Ho un quesito (non sono un gran chè con le regexp)...
Voglio prendere da un sito gli indirizzi contenuti all'interno degli eventuali <link rel="application/xml" bla bla rss href="qualcosa.com/rss.atom"> o quel che sia...
Ho 'scritto' questo codice:
Codice PHP:
preg_match_all("|<link[^>]+rel=\"([^\"]*)\"[^>]" ."+type=\"application([^\"]*)xml\"[^>]" "+title=\"([^\"]*)\"[^>]" "+href=\"([^\"]*)\"[^>]+>|i"$html$outPREG_PATTERN_ORDER);
        
        for (
$i=0;$i count($out[1]);$i++) 
        {
            if (
strtolower($out[2][$i]) == "atom+xml"$add1 $out[4][$i]; 
            if (
strtolower($out[2][$i]) == "rss+xml"$add2 $out[4][$i];
        } 
Come mai, puntandolo ad esempio su php.net, mi ritorna solo php.net? (cosa ovviamente sbagliata?) è sbagliata la regexp? Grazie mille in anticipo!