Posts Tagged PHP
マッシュアップページを作ってみる その4
前回の続きです。Google,Yahoo!,Live Search用の検索クラスを作ったところから。
これらを使って一気に検索して表示するだけのページをつくってみた。
今回は、単純に3サーチエンジンを順に検索してHTMLを生成し連結しているだけのものです。
ツイート マッシュアップページを作ってみる その3
前回までで、Google,Yahoo!,Live SearchをそれぞれPHPで検索してみるところまでは出来ました。 さすがに、あのままではマッシュアップするのはつらいので、クラス化して検索のインターフェイスをそろえる事にしました。
とりあえずベースとなるクラス。とりあえずキャッシュ部分はこちらで実装。実検索部分は継承先のクラスで実装させます。 まぁ、とはいえ結構適当に作ってるので、まともに設計はしてません。PHPのお作法もわかってないので、これまた適当にコードは書いています。キャッシュのディレクトリがベタ書きだったりと、手の入れどころはいくらでもあると思われます。
このエントリーの続きを読む »
ツイート マッシュアップページを作ってみる その2
前回の続きです。live Search APIを使って検索結果を取得してみます。以下のサイトを参考にしてみました。
live Search APIを使うには、アプリケーションIDを取得しないといけないんだが、上記のサイトや、MSのサイト内を辿って行っても、http://search.msn.com/developer
はリンク切れになってしまっている。
あれこれ、探していたところ「Live Search Developer Center」からアプリケーションIDを
取得できた。ただし、このページ、IEじゃないとちゃんと表示できない模様。Windows Liveからログインできる必要もあります。
ツイート マッシュアップページを作ってみる その1
Web APIとか使ってなんかやってみたいなぁと思い、やっぱりそうなりゃ今流行りのマッシュアップ(Mash up)だろうという事で、この年末年始はまっていました。
とりあえず、目指してみたのは、こんな事をやる事。
要は、GoogleとYahoo!,live Searchの検索結果から検索順位を表示するってやつ。
このエントリーの続きを読む »
ツイート XOOPSは、PHP5では動かない
自宅のlinuxに乗せていたXOOPS,MySQLの文字化け対策を施して動くようになった・・・と思いこんでいたが、甘かった。
ログインが出来ない、ググッてあれこれ調べてみたが、解決しない。
user.phpにデバッグ用のコードを入れてみて、なんだかわからんけど、動作がおかしいなぁと思ってたら、原因がわかった。前にも一度遭遇した覚えがあるんだが、XOOPSはPHP5では動かないんだった。
[ XOOPS Cube日本サイト - 旧フォーラム(~2005.12) ]XOOPSのPHP5対応について
うちのlinuxはFedora Core5で、デフォルトではPHP5が入る。だから、PHP5上でXOOPSを動かそうとしていた事になる。
それでは、PHP4を入れてやろうじゃないかと思ったら、そんなに簡単にはいかなかった。最初、ソースをダウンロードしてコンパイルしようと思ってたんだが、どうにもコンパイルが通らない。しゃあないんで、またググってみる。Fedora Core3のrpmをダウンロードしてうんたらというのに乗っかってみたが、なんかよくわからん。あれこれ、いじり倒した末になんとかなった。
ツイート 
