サイトURLからRSSのURLを取得する。PHPでヘッダーを見て…
<?
$url = $_GET['url'];
$html = file_get_contents($url);
$html = ereg_replace("\r\n", "\n", $html);
$html = ereg_replace("\r", "\n", $html);
$html = explode("\n", $html);
foreach($html as $val){
if(eregi("\<\/head\>", $val)) {echo("Header End"); break;}
if(eregi("\<link", $val)){
if(eregi("alternate", $val)){
if(eregi("application\/rss\+xml", $val) OR eregi("text\/xml", $val) OR eregi("application\/atom\+xml", $val) OR eregi("application\/rdf\+xml", $val)){
if(eregi("href=(\'|\")([^[:space:]]+)(\'|\")", $val, $get)){
echo($get[2]);
echo("<br>");
}
}
}
}
}
?>
とんでもなく汚いソースだけど、一応取得できてる…
結果オーライ??