Web2.0ナビ > ウェブ技術 > PHPでTagCloudを簡単に実装する方法

PHPでTagCloudを簡単に実装する方法

pearのライブラリを使うことで今流行りのTagCloudが簡単にPHPで実装できる。

ライブラリはPEAR :: PEPr :: Details :: HTML_TagCloud、日本の方が作られたようだ。ソースを見ていただければわかるが、非常にシンプル。

ここで紹介する内容ではないが、非常に簡単だったので、参考までに。。

まずはインストールをする必要があります。

wget http://catbot.net/src/HTML_TagCloud-0.0.4.tgz
pear install http://catbot.net/src/HTML_TagCloud-0.0.4.tgz

あとは下記のようなサンプルソースを書くだけ。シンプルで非常に便利。

<?php

require_once('HTML/TagCloud.php');

$tags = new HTML_TagCloud();

$tags->addElement('Web2.0ナビ', 'http://www.web-20.net',232);
$tags->addElement('Yahoo', 'http://yahoo.co.jp', 983);
$tags->addElement('はてな', 'http://b.hatena.ne.jp', 232);
$tags->addElement('google', 'http://google.com', 33);

print $tags->buildHTML();

?>

そうするとこんな感じで表示されます。

タグを実装するときは、毎回計算して相対値をとって・・・・とかしていたので、これですっきりしてよいですね。ちなみに、Perl版もあるらしい。詳しくはCpanへ

参考リンク:HTML用タグクラウドサンプル(phpspot)

トラックバック

このエントリーのトラックバックURL:
http://www.web-20.net/mt/mt-tb.cgi/78

この一覧は、次のエントリーを参照しています: PHPでTagCloudを簡単に実装する方法:

» chicago spa thousand wave from chicago spa thousand wave
[詳しくはこちら]

コメントを投稿


yosukeのプロフィール

インターネット大好き。(ネット)サーフィンやウェブサービス作成も好き。MixClipsやAddClipsなどいろんなサービスを鋭意作成中../ このブログは2005年に勢いで作成。web2.0(笑)ナビへ名称変更検討中。。(詳しく

執筆本


Web2.0入門書を執筆しました。

WwwSqlDesingerについて記事入稿しました。

あわせて読みたい