phpの勉強 

PHPを本格的に始めました。

で、とりあえず、なにを作ろうかなぁと考えたときに、自分のサークルではポッドキャスティングをやっているので、rssを自動で簡単に書けるのができれば便利だなぁということでそれの開発をしてみました。
てか、phpっていうのはプログラムのうちのひとつでwebで動くやつなんですよ。

で、今日までにできたのが
http://kai-hiro.ddo.jp/php/podcastrss.html
です。

フォームがあってそこにラジオの名前・タイトル・配信日・URLなどを書くんですよ。

で、それを送信するとフォームのデータが
http://kai-hiro.ddo.jp/php/rss.php
で処理される。
そこでは何にもかかれてないんですけど。

完了すると
http://kai-hiro.ddo.jp/php/rss.xml
に書き込まれてる

っていうところまでとりあえずこぎつけました。

phpについてよくわからなかったのですが、とりあえず、できました。まあ、プログラムなんてどれも同じようなものなんで(笑


ついでに最後のやつを見るにはダウンロードして、メモ帳とかでみてください。xmlとして完全じゃないので、ちゃんと表示できないですから。


で、とりあえず、ここまではできたので。



てか、これは何をやってるかっていうと。

ポッドキャスティングっていうのはこの.xmlのファイルを読み取ってるんですよ。

これをアイチューンとやらに読み込ませておいて、アイチューンが自動でダウンロードしてくれるっていうものなんですよ。

で、そのxmlのファイルを手書きをするのがめんどくさいので自動的に作れないかっていうことでつくりました。

これがうちの番組の.xmlのファイルなんですよ。
http://mre.sakura.ne.jp/p_apple/apple.xml

こういう感じに書かれてるわけです。


で、次に何をしないといけないのか?

とりあえず今日やったのはファイルに書き込むっていう作業のみ。

なので、新しく書こうとすると以前かかれたものが消されてしまう。
なので、間に挿入するようにしないといけない。


それをどうやろうかっていうのを考え中です。

さっきのうちの番組の.xmlファイルを見てもらうとわかるんだけど。

まず、先頭から何文字までを1として保存。それから最後までを2として保存。
そんで新しく書くのを3としておく

で132ってやればちゃんと更新ができるんじゃないかって思うんですよ。

ただ、そういう最初から何文字目までとかっていう指定ができるのかどうかっていうのも疑問だし。
もうちょっとスマートなやり方がないかっていうのを考えています。


たとえばさっきのファイルでいうと のあとに新しいものを書き込むわけですよ。だから、 の前までを1とするみたいな形で の後から最後までを2とするみたいな。


まあ、ちょっと考えないとだめですね。


とりあえず、このポッドキャスティング用の.xml自動作成プログラムが完成したら、次はデータベース(SQL)の勉強をしようかなって思ってます。

データベースとphpを使えばいろいろとできるようになるので。

てか、まずは、データベースを勉強して、学生起業家選手権で提案しているシステムを開発していこうと思ってます。

てか、大体頭の中ではこうやればできるっていうのはわかってるんですけど、それをかなえるためのプログラムっていうかコマンドっていうかそういうのがわからないので。

それを一つ一つ組み合わせていくだけですね。


がんばろうと思います。てか、なんかアドバイスとかくれるとうれしいかも。

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://kunitachi2.blog21.fc2.com/tb.php/811-5e35bd83