- ベストアンサー
ファイルからjpgファイルのURLを抽出したい
外部のxmlを読み込んで、その中に記述されているJPGファイルのURLを抽出したいと思います。 読み込みは $line=file("http://xxx.hhhh.abc.com/?xml"); で可能だと思います。 JPGファイル名は、先頭がA~Zの1文字 + 数字の7文字 となっています。 例:P4139135.jpg 抽出したいのは 例:http://xxx.hhhh.abc.com/P4139135.jpgの部分です。 読み込んだファイルをループで回しながら、正規表現で検索するのだと思うのですが、その辺のソースが全くわかりません。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんなんでよいんじゃないですか? <? ob_start(); readfile("http://xxx.hhhh.abc.com/?xml"); $str=ob_get_contents(); ob_end_clean(); preg_match_all("/[A-Z][0-9]{7}\.jpg/m",$str,$matches); print "<pre>"; print_r($matches); print "</pre>"; ?>
お礼
私の望んでいるそのものでした! 本当にありがとうございます。助かりました。