欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁(yè) > 知識(shí)庫(kù) > 使用PHP開(kāi)發(fā)留言板功能

使用PHP開(kāi)發(fā)留言板功能

熱門(mén)標(biāo)簽:江門(mén)回?fù)芡夂粝到y(tǒng) 欣思維地圖標(biāo)注 高德地圖標(biāo)注店鋪收費(fèi)嗎 江西電銷機(jī)器人收費(fèi) 電銷機(jī)器人沒(méi)有效果怎么樣 泊頭在哪里辦理400電話 天潤(rùn)融通外呼系統(tǒng)好嗎 高德地圖標(biāo)注位置怎么標(biāo)注 杭州語(yǔ)音電銷機(jī)器人

首先我不是一名開(kāi)發(fā)人員,只是一名小小的運(yùn)維工程師,PHP是我自己喜歡的一門(mén)開(kāi)發(fā)語(yǔ)言,所以我偶爾也會(huì)敲一些代碼,寫(xiě)一些案例。今天我給大家分享的是使用PHP開(kāi)發(fā)的留言板,留言板功能不全所以請(qǐng)大家見(jiàn)諒,也不知道滿不滿足企業(yè)開(kāi)發(fā)的要求,大家看看就可以了,有什么不足的請(qǐng)大家提出謝謝!

下面是效果圖,沒(méi)有進(jìn)行CSS美化,比較簡(jiǎn)單請(qǐng)見(jiàn)諒:

留言板

我使用的環(huán)境是:LNMP,數(shù)據(jù)庫(kù)名稱為:test,表名為:lyb,用戶名和密碼均為:root

index.php文件內(nèi)容:(用戶訪問(wèn)的首頁(yè)文件)

?php 
  include("conn.php");      //調(diào)用數(shù)據(jù)庫(kù)連接php
  $sql = "select * from lyb order by id desc";    //sql查詢語(yǔ)句
  $result = $conn->query($sql);      //執(zhí)行sql查詢語(yǔ)句
  if($result == false ){        //判斷sql語(yǔ)句是否執(zhí)行成功
?>
  script language="javascript">
      alert('?php echo "sql語(yǔ)句錯(cuò)誤"; ?>');    //執(zhí)行錯(cuò)誤后彈框提示語(yǔ)句錯(cuò)誤
  /script>
?php
  }
  $rows = [];        //設(shè)置數(shù)組(存放數(shù)據(jù)庫(kù)查詢出的內(nèi)容)
  while ($row = $result->fetch_assoc() ) {    //循環(huán)sql查詢到的內(nèi)容
    # code...
    $rows[] = $row;        //將循環(huán)的sql內(nèi)容輸入到數(shù)組
  }
  
 ?>
!DOCTYPE html>
html>
head>
  title>留言板/title>
  meta charset="utf-8">      // 設(shè)置html字符編碼
  style type="text/css" media="screen">    // 設(shè)置css
    .over{
      margin: 0 35%;
    }
    .user{
      color: #aed;
    }
    .time{
      float: right;
    }
    .times{
      color: red;
    }
    .content{
      display: block;
      width: 585px;
      border: 1px solid #abc;
      margin-top: 5px;
      margin-bottom: 20px;
      word-wrap:break-word; 
      word-break:break-all; 
    }
    .mess{
      width: 585px;
      height: 500px;
      overflow-x: hidden;
    }
  /style>
/head>
body>
  div class="over">    // 設(shè)置留言板整體DIV
    div>    //設(shè)置用戶輸入的DIV
      form action="save.php " method="POST" accept-charset="utf-8">  //設(shè)置表單的提交方式,字符編碼,提交后的PHP處理文件
        textarea cols="80" rows="10" name="lynr" >留言內(nèi)容/textarea>    //設(shè)置用戶輸入留言的表單
        br>
        input type="text" name="lyr" value="留言人">    //設(shè)置輸入用戶名的表單
        input type="submit" value="提交">      //設(shè)置提交按鈕
        /form>
    div class="mess">
    ?php foreach ($rows as $rowe){ ?>    //循環(huán)數(shù)組,循環(huán)整個(gè)DIV
    div>     //設(shè)置留言板的輸出
      留言人:font class="user">?php echo "$rowe[user]"; ?>/font>    //將循環(huán)數(shù)組中的用戶輸出
      div class="time">留言時(shí)間:a class="times">
        ?php echo date("Y-m-d H:i:s",$rowe['time']); ?>  //將循環(huán)數(shù)組中的用戶留言時(shí)間輸出
        /a>/div>
      div>留言內(nèi)容:a class="content">
        ?php echo "$rowe[connect]"; ?>    //將循環(huán)數(shù)組中的留言內(nèi)容輸出
      /a>/div>
    /div>
    ?php } ?>    
    /div>
  /div>
/div>
/body>
/html>

save.php內(nèi)容:(執(zhí)行用戶點(diǎn)擊提交后的操作)

?php 
  include("class.php");  //調(diào)用類php
  include("conn.php");  //調(diào)用連接數(shù)據(jù)庫(kù)php
  $content = $_POST['lynr'];    //接收用戶輸入的留言內(nèi)容
  $user = $_POST['lyr'];      //接收用戶輸入的用戶名
  $class = new pd;      //將類實(shí)例化
  $ur = $class->input($user);    //向函數(shù)內(nèi)傳輸參數(shù),并將返回的結(jié)果輸出變量
  $con = $class->input($content);    //向函數(shù)內(nèi)傳輸參數(shù),并將返回的結(jié)果輸出變量
  if ($ur == false ) {    //判斷用戶輸入的內(nèi)容是否正確
  ?>
    script language="javascript">
      alert('?php echo "輸入的用戶名不正確"; ?>');    //輸入錯(cuò)誤后彈框輸出
    /script>
  ?php
    include("index.php");    //輸入錯(cuò)誤后返回主頁(yè)
    exit;            //輸入錯(cuò)誤后截停程序
  }
  if ($con == false) {      
    # code...
  ?>
    script language="javascript">
      alert('?php echo "輸入的留言內(nèi)容不正確"; ?>');
    /script>
  ?php
    include("index.php");
    exit;
  }
  $time = time();      //獲取當(dāng)前時(shí)間戳
  $sql = "insert into lyb(connect,user,time) value('{$content}','{$user}','{$time}')";  //sql插入語(yǔ)句
  $result = $conn->query($sql);      //執(zhí)行sql語(yǔ)句,并設(shè)置為變量
  if($result == false){      //判斷數(shù)據(jù)庫(kù)語(yǔ)句是否執(zhí)行成功
    ?>
    script language="javascript">
      alert('?php echo "未留言成功,請(qǐng)重新輸入"; ?>');  
    /script>
  ?php
    include("index.php");
    exit;
  }
  ?>
    script language="javascript">
      alert('?php echo "留言成功,正在為您轉(zhuǎn)到主頁(yè)"; ?>');
    /script>
  ?php
  include("index.php");
  ?>

conn.php內(nèi)容:(此文件用于連接數(shù)據(jù)庫(kù))

?php 
  $HOST = "localhost";    //數(shù)據(jù)庫(kù)IP地址
  $USER = "root";        //連接數(shù)據(jù)庫(kù)的用戶名
  $PASSWD = "root";      //數(shù)據(jù)庫(kù)用戶密碼
  $DB = "test";        //數(shù)據(jù)庫(kù)名稱
  $conn = new mysqli( $HOST,$USER,$PASSWD,$DB );    //連接數(shù)據(jù)庫(kù)的sql語(yǔ)句
  if (!$conn) {      //判斷數(shù)據(jù)庫(kù)是否連接成功
    # code...
    die("連接數(shù)據(jù)庫(kù)失敗");    
  }
    
  $sql = ("SET NAMES UTF8");      //設(shè)置數(shù)據(jù)庫(kù)傳輸字符編碼
  $res = $conn->query($sql);          //執(zhí)行sql語(yǔ)句
  if ($res == false) {      //sql語(yǔ)句是否執(zhí)行成功
    # code...
    die("數(shù)據(jù)庫(kù)語(yǔ)句執(zhí)行失敗");    
  }
 ?>

class.php內(nèi)容:(此文件用于判斷用戶輸入的內(nèi)容是否符合要求)

?php 
  /**
   * 定義判斷用戶輸入內(nèi)容是否符合規(guī)定
   */
  class pd     //定義類
  {
    
    function input($post)      //設(shè)置函數(shù),此函數(shù)用來(lái)判斷輸入內(nèi)容
    {
      # code...
      if ($post == "" ){      //判斷是否內(nèi)容為空
        return false;      //輸出結(jié)果為false
      }
      $zf = ["張三","李四","王五"];      //我這里就拿這幾個(gè)字符做特殊字符了
      foreach ($zf as $er ) {        //判斷是否存在特殊字符
        # code...
        if ($post == $er) {
          # code...
          return false;
        }
      }
      return true;    //輸出結(jié)果為true
    }
  }
 ?>

總結(jié)

以上所述是小編給大家介紹的使用PHP開(kāi)發(fā)留言板功能,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺(jué)得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!

您可能感興趣的文章:
  • PHP實(shí)現(xiàn)基本留言板功能原理與步驟詳解
  • PHP實(shí)現(xiàn)的簡(jiǎn)單留言板功能示例【基于thinkPHP框架】
  • 使用PHP連接數(shù)據(jù)庫(kù)實(shí)現(xiàn)留言板功能的實(shí)例講解(推薦)
  • php+Memcached實(shí)現(xiàn)簡(jiǎn)單留言板功能示例
  • 簡(jiǎn)單實(shí)現(xiàn)PHP留言板功能
  • 基于thinkPHP框架實(shí)現(xiàn)留言板的方法
  • PHP結(jié)合Mysql數(shù)據(jù)庫(kù)實(shí)現(xiàn)留言板功能
  • php實(shí)現(xiàn)網(wǎng)站留言板功能
  • php制作文本式留言板
  • php簡(jiǎn)單的留言板與回復(fù)功能具體實(shí)現(xiàn)
  • php開(kāi)發(fā)留言板的CRUD(增,刪,改,查)操作
  • php xml留言板 xml存儲(chǔ)數(shù)據(jù)的簡(jiǎn)單例子
  • 來(lái)自經(jīng)典的打造簡(jiǎn)單的PHPMYSQL留言板
  • 一個(gè)簡(jiǎn)單的PHP&MYSQL留言板源碼
  • 一個(gè)可分頁(yè)的基于文本的PHP留言板源碼
  • PHP+MySql實(shí)現(xiàn)一個(gè)簡(jiǎn)單的留言板

標(biāo)簽:大同 深圳 雙鴨山 江門(mén) 駐馬店 石嘴山 內(nèi)江

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用PHP開(kāi)發(fā)留言板功能》,本文關(guān)鍵詞  使用,PHP,開(kāi)發(fā),留言板,功能,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用PHP開(kāi)發(fā)留言板功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于使用PHP開(kāi)發(fā)留言板功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    91精品国产欧美一区二区18| 久久国内精品自在自线400部| 成人免费观看av| www中文在线| 久久中文字幕电影| 精品影视av免费| 日韩中文字幕有码| 精品国产精品网麻豆系列| 日本美女视频一区二区| 久久丫精品国产亚洲av不卡| 日韩一卡二卡三卡四卡| 日本sm残虐另类| 欧美日韩高清丝袜| 久久久亚洲国产美女国产盗摄| 韩国女主播一区| 自拍偷拍你懂的| 国产精品欧美久久久久一区二区| 国产成人精品三级| 色综合亚洲欧洲| 一区二区三区四区高清精品免费观看| 亚洲精品一区二区18漫画| 欧美日韩高清一区二区| 日韩电影一区二区三区四区| 久久亚洲AV无码专区成人国产| www精品美女久久久tv| 国产精品一卡二卡在线观看| 黄色香蕉视频在线观看| 综合久久久久久| 日韩成人av影院| 精品日韩在线一区| 国产乱淫av一区二区三区| 免费国产羞羞网站美图| 亚洲黄色性网站| 日本japanese极品少妇| 久久久久久久久99精品| 成人av动漫网站| 欧美日韩视频第一区| 日韩av不卡在线观看| 人与嘼交av免费| 亚洲色图.com| 中文在线永久免费观看| 久久久不卡影院| 99久久久国产精品| 欧美一级搡bbbb搡bbbb| 国产一区视频网站| 在线一区二区视频| 人禽交欧美网站| 污软件在线观看| 婷婷综合五月天| 欧美日韩国产一二三区| 一区二区高清在线| 一级肉体全黄裸片| 亚洲精品伦理在线| 欧美狂猛xxxxx乱大交3| 国产精品乱码人人做人人爱| 人妻巨大乳一二三区| 欧美va日韩va| av在线这里只有精品| 欧美乱妇15p| 国产电影精品久久禁18| 欧美日韩精品一区视频| 国产在线视频一区二区三区| 欧美图区在线视频| 国产一区二区精品久久91| 欧美视频一二三区| 国产乱码精品1区2区3区| 欧美日韩视频专区在线播放| 国产毛片精品视频| 欧美疯狂做受xxxx富婆| 国产成人啪免费观看软件| 欧美日本韩国一区| 国产成人免费在线| 日韩欧美一区在线观看| 91在线丨porny丨国产| 精品久久久久香蕉网| 男人女人拔萝卜视频| 日本一区二区三区高清不卡 | 久久av老司机精品网站导航| 91福利精品第一导航| 黑人精品欧美一区二区蜜桃| 欧美日韩电影在线播放| 成人午夜视频福利| 久久一区二区三区国产精品| 国产免费a级片| 国产精品美女一区二区三区| 亚洲自拍偷拍一区二区| 一区二区三区不卡在线观看 | 奇米色777欧美一区二区| 91传媒视频在线播放| 国产经典欧美精品| 精品欧美久久久| 亚洲国产精品第一页| 亚洲欧美一区二区三区久本道91| 天天舔天天操天天干| 日韩和欧美一区二区| 欧美丝袜自拍制服另类| 成人综合婷婷国产精品久久蜜臀| 久久亚洲二区三区| 在线观看国产三级| 亚洲与欧洲av电影| 色婷婷综合久久| 成人性生交大片| 中文字幕精品一区二区三区精品 | 人妻丰满熟妇av无码久久洗澡| 自拍偷拍欧美精品| 北条麻妃在线观看视频| 精品系列免费在线观看| 日韩欧美国产wwwww| 在线观看国产免费视频| 亚洲一卡二卡三卡四卡五卡| 91福利国产成人精品照片| 波多野结衣中文字幕一区| 中文字幕巨乱亚洲| 色哟哟一一国产精品| 国产一区欧美二区| 久久久久久综合| 国产视频三区四区| 激情图片小说一区| 欧美精品一区二区三区在线| 亚洲第一成人网站| 免费看黄色91| 欧美tickling挠脚心丨vk| 双性尿奴穿贞c带憋尿| 日产欧产美韩系列久久99| 制服丝袜一区二区三区| 久久久久成人精品无码中文字幕| 亚洲国产成人高清精品| 在线播放亚洲一区| 最近中文字幕无免费| 蜜芽一区二区三区| 久久无码av三级| 山东少妇露脸刺激对白在线| 国产一区二区影院| 中文字幕欧美国产| 色综合欧美在线| 无码国产精品一区二区高潮| 一区二区三区产品免费精品久久75| 欧美性xxxxxxxx| 久久久久久婷婷| 日韩电影在线一区二区三区| 精品精品国产高清a毛片牛牛 | 亚洲一区二区偷拍精品| 欧美日韩一级黄| 97人妻天天摸天天爽天天| 日本午夜精品视频在线观看| 精品欧美乱码久久久久久| 免费黄色在线网址| 不卡免费追剧大全电视剧网站| 中文字幕一区二区在线播放| 91黄色免费看| 亚洲色偷偷色噜噜狠狠99网 | 日本不卡一区二区三区高清视频| 欧美精品一区二区三区在线播放 | 精品视频资源站| 亚洲一区二区在线免费| 精品亚洲免费视频| 国产精品视频观看| 欧美午夜免费电影| 扒开jk护士狂揉免费| 国产成人av影院| 亚洲综合男人的天堂| 日韩欧美一级二级三级久久久| 少妇愉情理伦三级| 成人av在线看| 天天色天天操综合| 久久久精品国产免费观看同学| 69av视频在线| 国产黑丝在线观看| 国产精品小仙女| 一区二区三区免费| 欧美精品一区二区久久久| 久久久久久久久久久久久女过产乱| 日韩高清一二三区| 久久99国产精品久久99| 亚洲视频免费在线| 日韩一区二区三区在线观看| 69夜色精品国产69乱| 日本三级日本三级日本三级极| 国内偷窥港台综合视频在线播放| 亚洲日本在线看| 亚洲精品一区二区三区影院 | 亚洲精品一区二区三区蜜桃下载| 色哟哟亚洲精品| 中文字幕高清视频| av影院午夜一区| 久久精品噜噜噜成人88aⅴ | 国产色无码精品视频国产| 国产香蕉精品视频| 国产成人福利片| 青青草国产成人99久久| 中文字幕字幕中文在线中不卡视频| 日韩欧美国产电影| 欧美性视频一区二区三区| 亚洲女优在线观看| 91亚洲一线产区二线产区| 国产精品18久久久久久久久| 三级在线观看一区二区| 亚洲欧洲综合另类在线| 久久蜜臀精品av| 666欧美在线视频|