如何實(shí)現(xiàn)添加內(nèi)容的功能
現(xiàn)在我們就來(lái)實(shí)現(xiàn)網(wǎng)頁(yè)內(nèi)容添加功能。內(nèi)容添加主要是把標(biāo)題,內(nèi)容,視頻,分類等等內(nèi)容添加到數(shù)據(jù)庫(kù),然后在主頁(yè)面進(jìn)行展示。
首先,我們要在 ?list.php 添加一個(gè)跳轉(zhuǎn)鏈接,跳轉(zhuǎn)到add.php:
在 video 文檔下 創(chuàng)建一個(gè) upload 文件來(lái)存放本地上傳的視頻源文件。
這里需要引入一個(gè)上傳類:uploads.class.php 類,這個(gè)類放入 admin 文件夾下,用于上傳視頻文件路勁到數(shù)據(jù)庫(kù)。在add.php中調(diào)用這個(gè)類。
<?php include_once("uploads.class.php"); $title = isset($_POST['title'])?$_POST['title']:""; $name = isset($_POST['name'])?$_POST['name']:""; $video = isset($_POST['video'])?$_POST['video']:""; // 調(diào)用uploads類 $upobj=new upload(); $ret=$upobj->upload_file(); if($ret['status']>0) { $video=$ret['msg']; }else{ $video=''; die($ret['msg']); } ?>
然后判斷當(dāng)標(biāo)題,內(nèi)容和視頻同時(shí)添加以后才能實(shí)現(xiàn)上傳到數(shù)據(jù)庫(kù)并跳轉(zhuǎn)到主展示頁(yè)面。
<?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('添加失敗,請(qǐng)重新添加');</script>"; } ?>