2008.04.08 Tuesday

RSSをソート

RSSをソートする方法を考えてみます。

まず、RSSをパースする必要があります。
これには、Zend_FeedやMagpieRSSなどを使えば簡単に出来ます。
分からない方は、このブログにも書いてありますので、参考にしてください。

一度配列に格納しなおす方法を使っているので、ソート機能のないウェブサービスのXMLデータをソートする場合にも使えます。

--

続きを読む>>

2008.04.02 Wednesday

コメントフォーム

コメントフォームの作り方です。
ここでは、PearのHTML_QuickFormを使用した例を紹介します。

--

続きを読む>>

2007.08.06 Monday

サイトマップファイルの半自動生成

無事、XMLファイルが生成できるようになったので、まずは、
サイトマップファイルを半自動生成する方法を考えてみます。

サイトマップファイルというのは、
検索エンジンの読み込み漏れを防ぐためにサーバーのHTMLルートに置いておくファイルで、通常は、sitemap.xmlというファイル名で作成しておきます。
一般の無料レンタルブログでは、HTMLルートにファイルを置くことは出来ないので、サイトマップファイルの設置は出来ないことが多いです。

サイトマップファイルは、googleだけじゃなく、yahooやMSNも読んでくれるので、作成しておくと検索エンジンに登録される可能性が高まります。

ま、反面、検索エンジンが暴れまくって、大変な転送量になったりするのが、玉に瑕ですけど。

--

続きを読む>>

2007.08.06 Monday

Pear XML_SerializerでXML生成

ひとつ前のエントリに書いたとおり、
simplexmlのasXMLが使い物にならないことが判明したため、
Pear XML_Serializerを使ってみました。

--

続きを読む>>

2007.08.03 Friday

XMLを出力

このブログでは、RSSのパースやsimplexmlを使ったXMLのパース、PearのServices_JSONを使ったJSONのパースなど、データ解析の記事は多いのですが、個人的にあまり使用していないこともあって、データ生成についての記事は、ほとんどありません。

気が向いたので、XMLの出力方法についてまとめてみました。

--

続きを読む>>

2007.08.02 Thursday

PHP4がPHP5になる!?

PHP4のサポート終了も発表されたので、
これからPHP4を導入するケースは考えにくいのですが、
現在PHP4を使用している場合で、いち早くPHP5で追加された関数を使用することが出来るアップグレードキットが公開されています。

配布サイトは、
upgrade.php
です。

自分は使う機会がないのですが、PHP4なサーバーをお使いの方は試してみると良いかも。
サポートされている関数群は、upgrade.phpに載っています。
json_decodeなんかも、ちゃんと入っていますので、jsonのデコードもラクチンです。

すべての関数がサポートされているわけではないですが、簡単にアップグレードできるのがGoodですね。

2007.08.01 Wednesday

検索ワード連動型関連記事表示

検索ワード連動型関連記事表示機能を付けてみました。

もともと、RecoBotもどきを作ったときに、検索ワードを取り込むノウハウは習得済みだったので、あとは、Yahoo検索APIにそのワードを渡して、返ってきた結果を表示するだけなので、どうということはありません。

--

続きを読む>>

2007.07.01 Sunday

はてなブックマークエントリー情報取得API

はてなブックマークエントリー情報取得API
というAPIで
はてなブックマークにどのくらい自分のページがブックマークされているかを確認できます。
リクエストURLは、
http://b.hatena.ne.jp/entry/json/?url=
の後ろに、URLエンコードしたURLを指定するだけで、JSON形式のデータを返してくれる、というものなのですが・・・

--
続きを読む>>

2007.06.29 Friday

JSONのパース

ツクモAPIが公開されたので、仕様を見てみたら、
TSUKUMO WebAPI 第一弾のCategory APIを公開します
なんと!!
XMLじゃなくて、JSON&YAMLでした。
Javascriptから手軽に使ってね、
ってことなんでしょう。

ちなみに、JSONってのは、
JavaScript Object Notation
の省略形。

YAMLってのは何なんだ?というのは置いといて、
PHPでは、JSONを手軽に扱えるようにはなっていないので、調べてみました。

Yahoo検索の地図関連のAPIもI/FはJSONなので、調べておいても損はないかな、と。

--

続きを読む>>

2007.06.25 Monday

APIとPHPを使ってWebページを自動生成

最近、このウェブサイトのリンク元を見ていると、
はてな関連が増えてきていて、はてなブックマークに登録してくれる方も増えてきているようです。
PHPを使ったウェブサービスの活用例の情報公開って意外と少ないのかな?
googleやyahooでもこの手の情報検索をすると、このウェブサイトが意外と上位にきたりして、アレ?って感じです。

サンプルサイトといっておきながら、サンプルソースが少ししかなくて、使用例ばかりを掲載したサイトが結構あったりする中、このウェブサイトでは、サンプルソースを積極的に掲載している関係もあるのかな?
詳しくは分からないけど。

で、
APIとPHPを使ってwebページを自動作成してみたいと考えています。
というページからのリンクが一番多いようで、
そのものズバリ、ニーズに合うかどうかは分かりませんが、
ビギナー向け(といっても自分から見たビギナーなので、ビギナー向けじゃないかも・・・)の
APIとPHPを使ってWebページを自動生成
というページを作ってみましたので、参考にどうぞ。
とりあえずこれを読めば、簡単なのは作れるようになると思います。

トップページだけでも、PHPとお天気ウェブサービスを組み合わせた例を紹介していて、これだけでもAPIとPHPを使ったWebページの自動生成を出来るのですが、このページでは、もうちょっと丁寧に説明してみました。
1/3 >>