PHP例項一之簡單的留言板

2021-06-27 07:47:53 字數 1358 閱讀 9219

需要的知識點:

1.檔案操作:

file_put_contents();檔案的寫入函式

file_get_contents();檔案的讀取函式

2.字串的處理函式

explode();將字串拆分成陣列的函式

implode();將陣列以指定分割符合並成字串的函式

3.陣列

foreach() 遍歷陣列

unset()  銷毀變數

全域性陣列:

$_post

$_server["remote_addr"];//獲取客戶端的ip位址

time();//獲取當前系統的時間戳

date();日期轉換函式;

示例的目錄結構:

***********************************=||

||**實現:

index.php部分:

<?php

$title = $_post["title"];

$author = $_post["author"];

$content = $_post["content"];

$ip = $_server["remote_addr"];

$addtime = time();

$ly = "########@@@";

//echo $ly;

$info = file_get_contents("liuyan.txt");

file_put_contents("liuyan.txt",$info.$ly);

echo "

"; ?>

ip位址

操作<?php

$info = file_get_contents("liuyan.txt");

$info = rtrim($info,"@");

if(strlen($info)>=8)";

echo "";

echo "";

echo "";

echo "".date("y-m-d h:i:s",$ly[4])."";

echo "刪除";

} }

?>

<?php

$id = $_get["id"];

$info = file_get_contents("liuyan.txt");

$lylist = explode("@@@",$info);

unset($lylist[$id]);

$newinfo = implode("@@@",$lylist);

file_put_contents("liuyan.txt",$newinfo);

echo "刪除成功!";

?>

簡單PHP留言板之五 留言列表

檔名 list.php 說明 mysql fetch array mysql fetch array data,array type 函式從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有 返回根據從結果集取得的行生成的陣列,如果沒有更多行則返回 false。data 可選。規定規定要使用的資料...

PHP留言板 一看就會的留言板

1.資料庫建立乙個message表用來儲存資料 2.連線資料庫 我是原生代pdo host 127.0.0.1 port 3306 埠 username root 使用者名稱 password root 密碼 dbname 表名 dsn mysql dbname dbname host host 拼...

php學習之留言板

在對php語法有一定了解之後開始,這是第乙個php練手專案,涵蓋的知識有 root addmess.php delmess.php index.php show.php commom view head.html common lyfile.php css bootstrap.min.css dat...