이제 웹 콘텐츠 추가 기능을 구현해 보겠습니다. 콘텐츠 추가에는 주로 제목, 콘텐츠, 동영상, 카테고리 등을 데이터베이스에 추가한 다음 이를 메인 페이지에 표시하는 작업이 포함됩니다.
먼저 list.php 에 add.php에 대한 점프 링크를 추가해야 합니다.
비디오 문서 아래에 업로드 파일을 생성하여 로컬에 업로드된 비디오 소스 파일을 저장합니다.
여기에 업로드 클래스가 도입되어야 합니다: uploads.class.php 클래스 이 클래스는 admin 폴더 아래에 있으며 비디오 파일을 데이터베이스에 업로드하는 데 사용됩니다. add.php에서 이 클래스를 호출하세요.
<?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']); } ?>
그런 다음 제목, 콘텐츠, 동영상이 동시에 추가되어야만 데이터베이스에 업로드되고 기본 표시 페이지로 이동할 수 있다고 판단됩니다.
<?php if($title && $name && $video) { //注意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>"; } ?>