• 締切済み

携帯から写真付きで投稿したデータの最新5件のみをHTMLに表示させる方法

サイトのトップページに携帯から写真付きで投稿したデータの最新5件を表示させる、という事をしたいのですが、 どんな方法が一番簡単でやりやすいかと悩んでいます。 ひとつ考えた方法としては、 1)ダミーの掲示板(CGI)を設置し、そこに投稿する (フリーの携帯写メール投稿機能付き画像アップ掲示板のようなものを使用する) 2)掲示板に投稿された最新5件のRSSを生成する http://www.kanzaki.com/docs/sw/rss-generation.html (↑このような自動生成スクリプトを使用。) 3)RSSを読み込んでHTML上で表示させる phpやcgiではなく、index.htmlのトップページにしたいので、 HTMLファイル上で読み込んで、表示させたいのですが、 やはりそれだとXSLTでhtmlに変換させる方法がベストなんでしょうか? ↑このプログラミングは以前やった事があるのでなんとなくは分かりますが(時間が経ち過ぎているのでうろ覚えですが・・・) 今回は出来るだけツールを使って簡単に、と思っているので そのようなツールがあればどなたか紹介して頂きたいと思います。 イメージ的にはyahooのトップに最新のニュースが数件表示されるようなイメージです。 yahooの場合はどんな方法でやっているんですかね?? 長くなりましたが、何か良いご意見を頂きたいと思っています。 宜しくお願い致します。

みんなの回答

  • shimix
  • ベストアンサー率54% (865/1590)
回答No.1

ファイル名がindex.htmlだから静的ファイルだろうと思うのは間違いの元です。拡張子が.htmlでもphpということはよくあります(もちろん他の言語の場合もあります)。 投稿があった都度index.htmlを作成するのであれば、ブラウザに返す代わりにファイルに書き出して(ブラウザには別のものを返す)というだけなので既存のCGIを改造してもそれほど大変ではないのでは? まぁindex.htmlをphp動作するようにして、phpで書くのが一番お勧めだとは思います。

skrimk
質問者

補足

ご意見有難うございます。 例えばindex.phpをindex.htmlと見せかけれる(?)という事ですね。 こんな方法があるのは知りませんでした・・・ http://php.nekosuke.com/000048.htm ↑このサイトで紹介されてるように、.htaccessに一行追加すれば 自動的にそうなってくれるという事なのでしょうか? となると、残りは携帯から画像と文章を投稿してそれをphpで読み取る方法になりますが、 こちらの方はこのようなフリーのphpのスクリプトがあればそれを参考にし、index.phpに組み込むような形がベストですよね? そちらの方もどなたかご意見があれば宜しくお願い致します。