首頁 後端開發 php教程 一个可分页的基于文本的PHP留言板_PHP

一个可分页的基于文本的PHP留言板_PHP

Jun 01, 2016 pm 12:28 PM
echo name 基於 文字 留言板

小弟初学PHP,编了一个留言板程序,自我感觉良好,故厚着脸皮放了上来,请各位大哥指正。源程序如下:
//文件名:guest.php
//设定部分
$guestfile="guest";//纪录留言的文本文件
$home="index.html";//返回的主页
$imagedir="image"; //图像文件的目录
$backimage=$imagedir."/bk.gif";//背景图像
$backcolor="#ceffff";//背景颜色,在$backimage=""时起作用
?>


if($QUERY_STRING!="") {
$page = $QUERY_STRING;
} else {
$page = 1;
}
if($mode=="add"){
$name=htmlspecialchars(trim($name));
$title=htmlspecialchars(trim($title));
$data=nl2br(htmlspecialchars($data));
$data=str_replace("r","",$data);
$data=str_replace("x0A","",$data);
$data=str_replace(" "," ",$data);
if($data=="") $data=" ";
$e_mail=trim($e_mail);
if($e_mail=="") $e_mail=0;
$url=trim($url);
if($url=="http://" || $url=="") $url=0;
$time=date("Y")."年".date("m")."月".date("d")."日[".date("H").":".date("i").":".date("s")."]";
if($name=="" || $title==""){
echo "n";
exit;
}
$adddata=$name."t".$e_mail."t".$url."t".$title."t".$data."t".$icon."t".$time."n";
if(file_exists($guestfile)){
$filebuffer=file($guestfile);
if(sizeof($filebuffer)>100){
for($i=0;$i $newbuffer[i]=$filebuffer[i];
}
else{
$newbuffer=$filebuffer;
}
$fp=fopen($guestfile,"w");
fputs($fp,$adddata);
fclose($fp);
$buffer=implode("",$newbuffer);
$fp=fopen($guestfile,"a");
fputs($fp,$buffer);
fclose($fp);

}
else{
$fp=fopen($guestfile,"w");
fwrite($fp,$adddata);
fclose($fp);
}
}
?>

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1664
14
CakePHP 教程
1421
52
Laravel 教程
1315
25
PHP教程
1266
29
C# 教程
1239
24
試試新的鈴聲和文字提示音:在 iOS 17 的 iPhone 上體驗最新的聲音提醒功能 試試新的鈴聲和文字提示音:在 iOS 17 的 iPhone 上體驗最新的聲音提醒功能 Oct 12, 2023 pm 11:41 PM

在iOS17中,Apple徹底改變了其全部鈴聲和文字音調選擇,提供了20多種可用於電話、簡訊、鬧鐘等的新聲音。以下是查看它們的方法。與舊鈴聲相比,許多新鈴聲的長度更長,聽起來更現代。它們包括琶音、破碎、樹冠、小木屋、啁啾、黎明、出發、多洛普、旅程、水壺、水星、銀河系、四邊形、徑向、清道夫、幼苗、庇護所、灑水、台階、故事時間、戲弄、傾斜、展開和山谷。反射仍然是預設鈴聲選項。還有10多種新的文字提示音可用於傳入簡訊、語音郵件、傳入郵件警報、提醒警報等。要存取新的鈴聲和文字鈴聲,首先,請確保您的iPh

win7系統無法開啟txt文字怎麼辦 win7系統無法開啟txt文字怎麼辦 Jul 06, 2023 pm 04:45 PM

win7系統無法開啟txt文字怎麼辦?我們電腦中需要進行文字檔案的編輯時,最簡單的方式就是去使用文字工具。但是有的用戶卻發現自己的電腦無法開啟txt文字檔了,那麼這樣的問題要怎麼去解決呢?一起來看看詳細的解決win7系統無法開啟txt文字教學。解決win7系統無法開啟txt文字教學1、在桌面上右鍵點選桌面的任一txt文件,如果沒有的可以右鍵點選新建一個文字文檔,然後選擇屬性,如下圖所示:  2、在開啟的txt屬性視窗中,常規選項下找到更改按鈕,如下圖所示:  3、在彈出的開啟方式設置

如何在Chrome和Edge的所有選項卡中搜尋文本 如何在Chrome和Edge的所有選項卡中搜尋文本 Feb 19, 2024 am 11:30 AM

本教學向您展示如何在Windows的Chrome或Edge中找到所有開啟的標籤頁上的特定文字或短語。有沒有辦法在Chrome中所有開啟的標籤頁上進行文字搜尋?是的,您可以使用Chrome中的免費外部Web擴充功能在所有開啟的標籤上執行文字搜索,而無需手動切換標籤。一些擴充功能如TabSearch和Ctrl-FPlus可以幫助您輕鬆實現這項功能。如何在GoogleChrome的所有選項卡中搜尋文字? Ctrl-FPlus是一個免費的擴展,它方便用戶在瀏覽器視窗的所有標籤中搜尋特定的單字、短語或文字。這個擴

利用大模型打造文字摘要訓練新範式 利用大模型打造文字摘要訓練新範式 Jun 10, 2023 am 09:43 AM

1.文本任務這篇文章主要討論的是生成式文本摘要的方法,如何利用對比學習和大模型實現最新的生成式文本摘要訓練範式。主要涉及兩篇文章,一篇是BRIO:BringingOrdertoAbstractiveSummarization(2022),利用對比學習在生成模型中引入ranking任務;另一篇是OnLearningtoSummarizewithLargeLanguageModelsasReferences(2023),在BRIO基礎上進一步引入大模型生成大模型。 2、生成式文字摘要訓練方法和

如何在 Windows 11 上從螢幕截圖複製文本 如何在 Windows 11 上從螢幕截圖複製文本 Sep 20, 2023 pm 05:57 PM

下載帶有文字操作的新截圖工具儘管新的截圖工具僅限於開發和金絲雀版本,但如果您不想等待,可以立即安裝更新的Windows11截圖工具(版本號11.2308.33.0)。這是如何運作的:1.繼續在您的WindowsPC上開啟此網站(造訪)。 2.接下來,選擇「產品ID」並將「9MZ95KL8MR0L」貼到文字欄位中。 3.從右側下拉選單切換到「快速」環,然後按一下搜尋。 4.現在,在出現的搜尋結果中查找此版本“2022.2308.33.0”。 5.右鍵點選具有MSIXBUNDLE副檔名的那個,然後在上下文菜

如何使用 Windows Copilot 與剪貼簿一起展開、解釋、總結或修改複製的文本 如何使用 Windows Copilot 與剪貼簿一起展開、解釋、總結或修改複製的文本 Jul 29, 2023 am 08:41 AM

在Copilot目前在Windows11上擁有的少數功能中,也許最有用的功能是允許您互動和調整已複製到剪貼簿的文字的功能。這使得將Copilot用作文字編輯和摘要工具變得容易,您可以直接從桌面使用。以下是您需要了解的有關使用Copilot在Windows上解釋、修訂、擴展和匯總文字的所有資訊。如何在WindowsCopilot使用複製的文字Copilot的預覽版讓我們第一次很好地了解了Windows對原生AI支援的整合。修改或擴展從其他地方複製的文本的早期功能之一可以透過內容創建、摘要、修訂和

五個精選的Go語言開源項目,帶你探索科技世界 五個精選的Go語言開源項目,帶你探索科技世界 Jan 30, 2024 am 09:08 AM

在現今科技快速發展的時代,程式語言也如雨後春筍般湧現。其中一門備受矚目的語言就是Go語言,它以其簡潔、高效、並發安全等特性受到了許多開發者的喜愛。 Go語言以其強大的生態系統而著稱,其中有許多優秀的開源專案。本文將介紹五個精選的Go語言開源項目,帶領讀者一起探索Go語言開源專案的世界。 KubernetesKubernetes是一個開源的容器編排引擎,用於自

iOS 17.2:如何停用 iPhone 內嵌預測文本 iOS 17.2:如何停用 iPhone 內嵌預測文本 Dec 15, 2023 am 09:43 AM

Apple在iOS17中為iPhone添加了內聯預測文本,但沒有包括獨立於鍵盤上方的預測建議將其關閉的方法。在最新的iOS17.2更新中,情況發生了變化。蘋果已經改進了iPhone上的機器學習技術,以使iOS更加有用,而部署該技術的功能之一是內聯預測文字。預測文字就像它所說的那樣–它預測您接下來要輸入的內容,並提供自動完成它。鍵入時,預測的文字將顯示在遊標的前面。如果它準確地預測了您打算輸入的內容,您需要做的就是點擊空格鍵,iOS會為您填充它。在先前版本的iOS17中,您

See all articles