ニコニコ動画検索をPHPで

ニコニコ動画の検索APIを見つけたので早速PHPで使えるようにしてみました。
って単なるRSS解析です。

<?php //ニコニコ動画ゲット
//検索キーワード
$_GET['query'] = "ハルヒ";
//URL作成
$query  = urlencode( mb_convert_encoding( $_GET['query'] , "UTF-8" , "SJIS" ) );
$url = "http://zio3.net/nicoRss/Search.ashx?p={$query}";
//XMLとしてファイル取得
$file = file_get_contents( $url );
//XML解析
$xml = simplexml_load_string( $file );
foreach( $xml->channel->item as $key => $val ){
    $MAIN .= <<<EOD
{$val->title}
{$val->description}
<hr>
EOD;
}
echo mb_convert_encoding( $MAIN , "SJIS", "UTF-8");
exit;
?>

ちなみにニコニコ動画をダウンロードする方法 by PHP

検索した動画をゲットする方法はこちらが便利です。
http://puchiko.lowtech.ne.jp/?itemid=1071&catid=26
http://blog.livedoor.jp/dankogai/archives/50900305.html
使用してて気をつけるところは、php拡張機能をいくつか有効にします。
curl,opensslです。opensslを有効にしてなくてちょいハマッたよ( -.-)ノ
php.iniの中のextentionで上記の二つを有効にしてapacheの再起動でOKです。