Comment implémenter la fonction d'ajout de contenu

Nous allons maintenant implémenter la fonction d'ajout de contenu Web. L'ajout de contenu consiste principalement à ajouter des titres, du contenu, des vidéos, des catégories, etc. à la base de données, puis à les afficher sur la page principale.

Tout d'abord, nous devons ajouter un lien de saut vers add.php dans list.php  :

37.png

Créez un fichier de téléchargement sous le document vidéo pour stocker le fichier source vidéo téléchargé localement.

Une classe de téléchargement doit être introduite ici : uploads.class.php classe Cette classe est placée sous le dossier admin et est utilisée pour télécharger des fichiers vidéo dans la base de données. Appelez cette classe dans 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']);
  }
?>

Ensuite, il est déterminé que ce n'est que lorsque le titre, le contenu et la vidéo sont ajoutés en même temps qu'ils peuvent être téléchargés dans la base de données et accéder à la page d'affichage principale.

<?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>";
}
?>


Formation continue
||
<?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>"; } } ?>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel