Salve a tutti. Premetto che sono un neofita (e neofita significa che ho iniziato ieri) del PHP.
Vi espongo il mio problema: supponiamo che l'indirizzo della pagina sia "http://sito.com/index.html".
In questa pagina ci sono X immagini, alcune provenienti da "http://sito.com", altre da "http://sito2.com".
Io devo prelevare solo quelle di http://sito.com/index.html.
Cercando su internet, ho trovato in parte quello che cercavo:
Il codice che ho usato sopra funzionerebbe perfettamente, se non fosse che:Codice PHP:
$galleria="http://sito.com/index.html";
$content = file_get_contents($galleria);
preg_match_all('#<IMG[^<>]+SRC\s*=\s*[\'"]([^\'"]*)[\'"]#i', $content, $matches);
foreach ($matches[1] as $url) { echo '[url="'.$url.'"][img]'.$url.'[/img][/url]';};
- l'indirizzo che preleva è quello della miniatura, ma qui non ci dovrebbero grossi problemi perché se la miniatura è http://sito.com/1_t/MINIATURA.JPG l'immagine grande è http://sito.com/1/MINIATURA.JPG
- ho bisogno di rimuovere le immagini di dominio diverso.
Potete aiutarmi?
P.s.: Se volete vi linko la pagina.