PHP小白之路1 PHP之簡易留言板設計

2021-08-07 23:16:07 字數 2097 閱讀 4588

介面展示:

搜尋頁面展示:

目錄結構如下:

資料庫表:

**如下:

message.php:
搜尋:

messagedb.php:
<?php 

include 'mysqli.php';

//$page= isset($_get["page"])?$_get["page"]:1;

$page= $_get["page"];

$num=$_get["num"];

$startnum=($page-1)*$num; //開始位置

$con=isset($_get["con"])?$_get["con"]:"";//搜尋關鍵字

$content=isset($_get["content"])?$_get["content"]:"";//搜尋get請求引數

$sql="select * from message where 1=1";

if($content=="sousuo")

$sql.=" limit $startnum,$num";

$result=$mysqli->query($sql);

if($result->num_rows>0)

}//var_dump($arr);die;

echo json_encode($arr);

insertdb.php:

<?php

include '../web/include/mysqli.php';

$tit=$_post["title"];

$con=$_post["content"];

$sql="insert into message(title,content) values('$tit','$con')";

if($mysqli->query($sql))

else

totaldb.php:

<?php

include 'mysqli.php';

$num=$_get["num"];//每頁顯示的個數

$sql="select * from message";

$result=$mysqli->query($sql);

$totalnum=$result->num_rows;//總記錄數

$totalpage=ceil($totalnum/$num);//總頁數

echo $totalpage;

mysqli.php:
<?php 

include 'conn.inc.php';

$mysqli=new mysqli(host,user,pwd,dbname);

if($mysqli->connect_errno)

conn.inc.php:

<?php 

define("host",'localhost');

define("user",'root');

define("pwd",'root');

define("dbname",'onecms');

CTF學習之路1 php弱型別WriteUp

1.easy md5 檢視原始碼 使用強等於,使用陣列繞過,相當於error error 使用bp抓包構造post param1 1 m2 2獲得flag 2.md5 collision 檢視源 使用bp抓包,並修改post值 p1 4d c9 68 ff 0e e3 5c 20 95 72 d4 ...

php小白之路(一)

linux中的ps命令是process status的縮寫。ps命令用來列出系統中當前執行的那些程序。ps命令列出的是當前那些程序的快照,就是執行ps命令的那個時刻的那些程序,如果想要動態的顯示程序資訊,就可以使用top命令。要對程序進行監測和控制,首先必須要了解當前程序的情況,也就是需要檢視當前程...

PHP多程序(1)PHP多程序初探

近日在開發過程 現了乙個奇葩問題。在我使用 php子程序處理發郵件的時候,在隔天再次1觸發相關 流程時,會把昨天的資料從使用子程序後再次重新處理一遍。導致資料出現重複,引發髒資料。為此,優化了 並且重新梳理了一下關於php多程序的問題。實際上php是有多程序的,有一些人在用,總體來說php的多程序還...