2007.02.26 Monday

PEAR:Cache_Liteでキャッシュ管理

AWSを本格的に使うと、キャッシュ管理が必要になってきます。
PEARのCache_Liteというパッケージを使用すると、
簡単にキャッシュ管理が実現できるので、メモを残しておきます。
続きを読む>>

2007.02.24 Saturday

JavascriptとPHPの連携

PHPが使えないサーバー(例えば、無料ブログや無料HP)でPHPを使いたい場合、
Javascript経由でPHPを呼び出すことになります。

もちろん、PHPが動作するサーバーは別に持っていることが必要なのは、言うまでもありません。
なので、あまり需要がないかな?という気もするのですが、
自分の場合、メインブログがLOVELOGなので、個人的には利用価値あり、ということで。

ここでは、その一例をご紹介。

続きを読む>>

2007.02.24 Saturday

RSSフィードのキーワード検索

RSSフィードに指定したキーワードが含まれる場合は、
その記事を関連記事として表示する、
という機能を
検索ページ
に実装してみました。
実際には、実体のPHPへの実装です。

現時点だと、「卒業」、「サクラ」などをキーワードにすると、マッチします。
検索対象は、Yahooミュージックのミュージックマガジンです。

ここで使ったのが、PearのXML_RSSなのですが・・・
続きを読む>>

2007.02.23 Friday

AWSとYWSのマッシュアップ例

AmazonWebService(以下、AWS)と
YahooWebService(以下、YWS)
のマッシュアップ例として、
以前から、AWSを利用した検索ページ
Amazonで指定キーワードに該当する商品をユーザーレビュー付きで一覧表示
というページを作っていたのですが、
このページにYWSを組み込んでマッシュアップしてみました。
続きを読む>>

2007.02.22 Thursday

AWSによるAmazonポイントの取得

2月からAmazonポイントが開始され、
AmazonWebServiceでも取得できる、ということだったのですが、
なかなか取得できず、
原因は・・・
続きを読む>>

2007.02.22 Thursday

PHPによるレコボットもどき実装

昨日から続けているレコボットもどきですが、
PHPで実装してみました。

具体的な方法は、直前のエントリに書いたので、そちらを参照していただくとして、実装例だけご紹介します。
続きを読む>>

2007.02.21 Wednesday

PHPバージョンのレコボットもどき

気になったので調べてみたら、
PHPでもreferrerが取得できることが分かりました。
続きを読む>>

2007.02.21 Wednesday

レコボットもどき

一年くらい前でしょうか、
「レコボット」
というサービスが一世を風靡しました。
私も使用していたのですが、ある時期を境に使用できなくなり、
現在そのWebSiteにアクセスしてみても・・・

といった状況です。
多分、サーバー負荷が大きすぎたんでしょうね。
まあ、技術的にはたいしたことはないのですが、アイディアものです。
なにせ、Webページのお客さんは、ほとんどが、googleやYahooなどの検索エンジンから来てくれる方がほとんどなわけで、そんな人に、検索キーワードにマッチするAmazonの商品を提示すれば、訴求力はかなりのものがあります。

ということで、簡単にやり方を説明します。

--
続きを読む>>

2007.02.20 Tuesday

データファイル保護

PHPで本格的にプログラミングをする場合、
(他の言語でも同じですが)
共通部分を一つのファイルにまとめておいて、
PHPファイルからそのファイルをインクルードする、
というのが一般的だと思います。

ただ、何もせずに、データファイルを作成すると、データファイル漏洩の危機が待っています。
きっちり、対応しておきましょう。

例えば、適当なディレクトリに何か書いたテキストファイルを置いてみて、
そのファイルのアドレスにWebブラウザからアクセスしてみてください。
そういうことです。

--
続きを読む>>

2007.02.17 Saturday

PEAR:XML_Parser

このサイトのトップページ
「simplexml_load_file」をキーワード検索して来てくれる方が多いようなのですが、
この「simplexml_load_file」は、PHP5以上で使用可能な関数です。
XREAでは、PHP5のサーバーが用意されていて、このs254もその一つなので、「simplexml_load_file」が使えるので、簡単にXMLが処理できます。
問題は、レンタルサーバーのデファクトスタンダードPHP4でどうするか、なのですが・・・

続きを読む>>
1/2 >>