需要的知識點:
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...