ユーザーがビデオ (サーバーに保存されている) を検索して再生できるサイトを作成しています。バックエンドで多くの作業を行っている他の人がいますが、彼は PHP データベースから Web ページにビデオを埋め込む方法を知りません。
これを行うのは難しいと聞いていますが、誰かが少なくとも私を始めさせてくれれば、とても感謝しています.
それが役立つ場合は、バックエンドに CakePHP を使用しています。
どうもありがとう
ビデオをデータベースに保存する必要がある理由がわかりません。私があなただったら、次のような専用のフォルダーに保存してから、ビデオに関する関連情報myApplication/static/videos/
を含むデータベーステーブルにレコードを追加するだけですvideos
。これは次のようなものです。
その後、それは非常に簡単です: キーワードまたは一致する説明の後にデータベースを検索し、一致するとHTML5
マークアップを生成するだけです:
// Gather information about the video
$video_data = get_video($id);
$markup = "<video width='". $video_data['source_width'] ."' height='". $video_data['source_height'] ."' controls='controls'>
<source src='". $video_data['source_path'] ."' type='". $video_data['type'] ."' />
</video>";
データベースに保存されるユーザーからの入力は必ず消去してください。これには、ユーザーがファイルをアップロードできるようにする場合、ユーザーの操作を必要とせずに、ファイルのアップロード時に生成される必要があるソース パスは含まれません。