コンテンツ追加機能の実装方法

次に、Web コンテンツを追加する機能を実装します。コンテンツの追加では主に、タイトル、コンテンツ、ビデオ、カテゴリなどをデータベースに追加し、メイン ページに表示します。

まず、 list.php にジャンプ リンクを追加する必要があります。add.php にジャンプします:

37.png

ビデオ内で作成ドキュメントの下にアップロード ファイルを作成し、ローカルにアップロードされたビデオ ソース ファイルを保存します。

ここにアップロード クラスを導入する必要があります: uploads.class.php クラス このクラスは admin フォルダーに配置され、ビデオ ファイルをデータベースにアップロードするために使用されます。 add.php でこのクラスを呼び出します。

uploads.class.zip

<?php
 include_once("uploads.class.php");
  $title = isset($_POST['title'])?$_POST['title']:"";
  $name = isset($_POST['name'])?$_POST['name']:"";
  $video = isset($_POST['video'])?$_POST['video']:"";
   // 调用uploads类
  $upobj=new upload();
  $ret=$upobj->upload_file();
  if($ret['status']>0)
  {
    $video=$ret['msg'];
  }else{
    $video='';
    die($ret['msg']);
  }
?>

すると、タイトル、コンテンツ、ビデオが同時に追加された場合にのみアップロードできることが決まりますデータベースにアクセスし、メイン表示ページにジャンプします。

rreeee


学び続ける
||
<?php header("content-type:text/html;charset=utf-8"); include("config.php"); if($_POST){ include_once("uploads.class.php"); $title = isset($_POST['title'])?$_POST['title']:""; $name = isset($_POST['name'])?$_POST['name']:""; $video = isset($_POST['video'])?$_POST['video']:""; // 调用uploads类 $upobj=new upload(); $ret=$upobj->upload_file(); if($ret['status']>0) { $video=$ret['msg']; }else{ $video=''; die($ret['msg']); } if($title && $name && $video) { $video = str_replace("../","/",$video); $sql = "insert into list(title,name,time,video) values('".$title."','".$name."','".time()."','".$video."')"; $rel = mysqli_query($link,$sql); if($rel) { echo "<script type='text/javascript'>alert('添加成功!');window.location='list.php'</script>"; } }else{ echo "<script type='text/javascript'>alert('添加失败,请重新添加');</script>"; } } ?>
  • おすすめコース
  • コースウェアのダウンロード
現時点ではコースウェアはダウンロードできません。現在スタッフが整理中です。今後もこのコースにもっと注目してください〜