RSSで取得したタイトルと本文のキーワードをタグとして抽出してみました。

PHPでブログのキーワードを抽出するクラス
Neo Inspirationさんより、利用させてもらいましたヾ(@°▽°@)ノ

こちらの例は、クラスになっているのですが
以下の部分をそっくりそのままもってきて;
赤い字の部分を自分用に変更。


//タイトルと本文のタグを抜いてくっつける
$str = $value[0]["title"].$value[0]["description"];
if($str){
//漢字、ひらがな、カタカナ、英語、記号、で本文をバラす。
$r = preg_match_all('/[一-龠々〆ヵヶ]+|[ぁ-ん]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+|[、。!!??()()「」『』]+/u', $str, $match);
//バラしたやつから助詞とかを抜く
foreach($match[0] as $k=>$v){
$v = preg_replace('/([、。!!??()()「」『』|する|でなければ|について|ならば|までを|までの|くらい|なのか|として|とは|なら|から|まで|して|だけ|より|ほど|など|って|では|は|で|を|の|が|に|へ|と|て])/u', "", $v);
$c = mb_strlen($v);
if($c>2)$match_lv1[] = $v;
}
//以下ソート>ユニークとのdiffで出現頻度で分けていく(ワードが5未満になるまで)
rsort($match_lv1);
$i=0;
while(count(array_unique($match_lv1))>5){
$uniq_lv1 = array_unique($match_lv1);
$match_lv1 = array_diff_assoc($match_lv1,$uniq_lv1);
$tags = array_unique($match_lv1);
$i++;
}
}

$value['tags']=array_values($tags);

print_r $value['tags'];

うまくタグの抽出ができました(^▽^)
DBerror:insufficient permissions
となったら、権限が与えられているかもう一度確認する。
権限をもう一度与えなおす。

ローカル環境に、phpMyAdminの設置でつまずいたのでメモ

MyAdminのログイン画面に下記のようなエラーが表示されている。

mcrypt 拡張をロードできません。PHP の設定を確認してください


;extension=php_mcrypt.dll

extension=php_mcrypt.dll
コメントアウト

②phpのインストールフォルダにあるlibmcrypt.dllをc:windows フォルダにコピー
③Apache再起動


mcrypt 拡張をロードできません。PHP の設定を確認してくださいCommentsAdd Star

こちらのページを参考にさせてもらいましたヾ(@°▽°@)ノ
RSS取得したのでメモ

参考にさせてもらったサイトさんは
rsakaneの備忘録 PEAR::XML/RSS

コマンドプロンプトからpear install XML_RSS-betaとしても

うまくインストールできないので

http://pear.php.net/ 

からダウンロード&インストール
/*
require_once 'XML/RSS.php';

$rss = new XML_RSS("http://twitter.com/statuses/user_timeline/14624399.rss");
$rss->parse();

$channelInfo = $rss->getChannelInfo();
echo $channelInfo["title"] . "
";
echo $channelInfo["link"] . "
";
echo $channelInfo["description"] . "
";

foreach ($rss->getItems() as $value)
{
echo "

" . $value["title"] . "

";
echo $value["link"] . "
";
}
?>
*/