今晩は。
こんな時間になってしまいました。
色々と野暮用がありまして。。。
1時間だけ頑張りますー
さて、昨日はクライアントの動きを考えました。
今日はサーバの動きを考えます。
とりあえず、全体フローを再確認します。
--
(1) メインページの表示。(2)ファイル一覧、(3)ファイル再生、(4)ファイル削除、(5)アップロードファイル選択、(6)アップロードボタン、が有るイメージ。
(2) ファイル一覧。DBから一覧を取得する感じです。
(3) ファイル再生。HTML5で再生します。ファイルはmp3形式。たぶん大丈夫だろう。。。
(4) ファイル削除。DBから削除する感じです。
(5) アップロードファイル選択。これは、特にやること無し。
(6) アップロードボタン。これも、特にやること無し。
--
よし。思い出した。
(2) ファイル一覧は、SELECT文でOKだ。
(3) ファイル再生は、クライアントからファイルが要求されたら答えるだけ。
(4) ファイル削除は、DBとファイル実体を削除でOKだ。
(6) アップロードボタンは、2パターンある。
1つ目は、クライアントで述べたように、クライアント側でファイル形式等をチェックする方法。
2つ目は、サーバ側でファイル形式等をチェックする方法。
前者がベストだが、JavaScriptで実装出来なければ、PHPでやるしか無い。
だいたい以上ですね。
あ、それと、最終的には、
(a) 様々な音楽ファイル形式をmp3に変換し、保存する。
(b) 音楽ファイルから一部(30秒)を抜き取り、保存する。
を実装したい。
とりあえず、こんなところかな。。。
それと、HTML5、JavaScriptとmp3形式も学ぶ必要あるな。
WEB先生で十分だと思う。
週末までの計画は、
水曜日 DBの設計・実装。
木曜日 mp3形式の学習
金曜日 HTML5とJavaScriptの勉強
で頑張りますー
では。