文本留言 php,一个php作的文本留言本的例子(一)

一个php作的文本留言本的例子(一)

更新时间:2006年10月09日 00:00:00   作者:

大家知道,数据库对于网络来说的重要性.由于cgi的复杂,现在asp和php+mysql已经成为主流.几乎所有的个人网页都要用到留言本,可是申请的留言本很不稳定.这为网上的交流带来了诸多不便.所以,希望拥有自己的留言本的朋友越来越多.

但是,免费的个人主页支持asp和php的很少.笔者现在向您推荐奥索网,(http://www.oso.com.cn)支持php.这样您便有了能够拥有自己留言本的基础.现在,我就通过一个文本留言本的例子来讲述php的简单使用.

首先,我们先确定,留言的几个过程:写留言,发送,查看.(搜索)等等.而且对于斑竹来说,管理留言本又是不可或缺的.这样我们就不妨定位于6个php文件,1个文本文件.6个php文件分别为:guest.php manage.php reply.php sys.php del.php edit.php,1个文本文件为:guest.txt

先来看看guest.php的内容,你当然可以直接将下面的内容放到您的php网页里,请尊重作者的劳动,谢谢.

----------------------

//guest.php:

require("sys.php");

if ($B1)

{

if   ($message=="" or $name=="")

{

$errorm="出错了!!!姓名和留言内容必填";

}

else

{

#写入数据

$space = " ";

$time = date(Y年m月d日H小时i分);

$ip=$REMOTE_ADDR;

$name=encode($name);

$homepage=encode($homepage);

$from=encode($from);

$email=encode($email);

$message=StripSlashes($message);

$message=htmlspecialchars($message);

$message=check_strlen_long($message);

$message=nl2br($message);

$guestcontent = "

留言内容:

include('head.htm');?>

if ($errorm)

{

echo "

";

echo "

";

echo "$errorm";

echo "

";

echo "

";

}

?>

姓名(必填)主页:来自:Email:
请留言(必填)

管理密码:

请输入关键字:

function search($keyword)

{

global $content;

$count=count($content);

$subscript=0;

$ArrSearch=array();

for ($i=0;$i

{

if (ereg($keyword,$content[$i]))

{

$ArrSearch[$subscript]=ereg_replace($keyword,"$keyword",$content[$i]);

$subscript++;

}

}

return $ArrSearch;

}//end function

$one_page_line=15;

$content = file($guestfile);

if (isset($search) and isset($keyword) and $keyword!="")

{

$content=search($keyword);

}

$count =count($content);

?>

$int_page_count=$count;//总条数;

$int_page_num=ceil($int_page_count/$one_page_line);//总页数;

echo "分页:";

for ($i=1;$i<=$int_page_num;$i++)

{

echo "".$i." ";

}

echo "";

if (isset($search) and isset($keyword) and $keyword!="")

{

echo "

";

echo "下面的留言中包含关键字$keyword".$count."

";

}

?>

共有<?echo "$count"?>

if ($page=="" or !isset($page))

{$page=1;}

$text="";

$begin_line=$int_page_count-($page-1)*$one_page_line;

if ($begin_line

for ($j=$begin_line;$j>($begin_line-$one_page_line);$j--)

{

$text=$text."

回复 编辑 删除 第$j条";

$text.=$content[$j-1];

//数组找下标从0开始.

}

echo "$text";

?>

include('bottom.htm');

?>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/561333.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

深度学习图像融合_基于深度学习的图像超分辨率最新进展与趋势【附PDF】

因PDF资源在微信公众号关注公众号&#xff1a;人工智能前沿讲习回复“超分辨”获取文章PDF1、主题简介图像超分辨率是计算机视觉和图像处理领域一个非常重要的研究问题&#xff0c;在医疗图像分析、生物特征识别、视频监控与安全等实际场景中有着广泛的应用。随着深度学习技术的…

php cookie 二级域名,php如何设置cookie对整个域名有效及二级域名

昨天获取cookie老是失败&#xff0c;各种查原因&#xff0c;然后测试只能在生成的目录下共享cookie&#xff0c;然后后面想起了这个原因。默认情况下的cookie仅对该域名(例如www.example.com)本身有效&#xff0c;出了该域名(例如test.example.com)&#xff0c;cookie便会失效&…

ubuntu安装python_Linux下的Python开发配置鸭

linxu下python环境的开发配置前言linux是目前为止最好上手的系统也是最适合新手学习的系统而python是可以最快让大家知道怎么写出东西的语言&#xff0c;简单的几十个小时的学习之后就只需要看懂库的文档就可以很快地写出很好用的东西&#xff0c;于是很多人自然很喜欢这个组合…

java 里面write,java 中 System.out.println()和System.out.write()的区别

java 中 System.out.println()和System.out.write()的区别.这两个函数一个是System.out.write()输出字符流&#xff0c;System.out.println()是输出字节流&#xff0c;很简单。看下面这个程序就明白了。//import java.util.*;public class Test {public static void main(Strin…

高通cpu排行_安卓手机芯片排行:麒麟990 5G仅排第三,980还输给了765G?

众所周知&#xff0c;在移动端芯片行业&#xff0c;高通多年来都保持着一种舍我其谁的劲头&#xff0c;但随着科技的不断发展&#xff0c;其他厂商也开辟了自己的新天地&#xff0c;截至目前&#xff0c;全球主流的智能手机搭载的处理器主要来自于华为海思、高通骁龙、三星、联…

java编程规范每行代码窄字符,wiki/0xFE_编程规范.md at master · islibra/wiki · GitHub

0xFE_编程规范使用UTF-8编码使用空格缩进命名清晰表达意图, 少用缩写(行业通用除外, 如: requestreq, responseresp, messagemsg), 不应使用特殊前缀或后缀用复数形式代表集合\w{2,64}, 除循环变量i, j, k, 异常e外类型命名风格包全小写, 点号分割, 允许数字, 无下划线类, 接口…

keil4怎么移植其他人的程序_简单和你聊聊造血干细胞移植!

造血干细胞是个什么“鸟”&#xff1f;造血干细胞&#xff0c;人体血细胞的老祖宗。它的分裂方式也十分独特&#xff0c;由一个细胞分裂为两个细胞时&#xff0c;其中一个细胞会慢慢长大&#xff0c;增殖分化为红细胞、白细胞和血小板等等&#xff1b;另一个细胞仍然保持干细胞…

matlab 信号处理 教程,MATLAB信号处理仿真 实验_教程-学习文件.pdf

MATLAB信号处理仿真实验从观察正弦波开始用绳量给我的地界坐落在佳美之处我的产业实在美好杜伟韬duweitao广播电视数字化教育部工程研究中心2013年 4月23 日于 北京定福庄献给广播学院的核桃林&#xff0c;还有我的老师们目目目录录录0 修修修订订订记记记录录录和和和意意意见…

怎么在电脑上任意截屏_草地上打滚、墙上任意涂鸦,幼儿园让孩子“想怎么玩就怎么玩”...

(图为孩子们开心地在“山坡”上打滚。 学校供图)长江日报-长江网10月26日讯 10月26日&#xff0c;汉阳区玉龙幼儿园的孩子们冲上小山坡滑草&#xff0c;草地上打滚&#xff0c;滚筒里钻来钻去&#xff0c;墙上任意涂鸦&#xff0c;在梯子搭建的木桥上自由行走……孩子们自发地三…

pyaudio usb playback_苹果安卓手机充电器USB接口PSD源文件psd素材

分类&#xff1a;详情页类目&#xff1a;数码家电格式&#xff1a;psd体积&#xff1a;尺寸&#xff1a;790*12168编号&#xff1a;13182638软件&#xff1a; Photoshop CS6(.psd)颜色模式 : RGB图像类型&#xff1a;位图版权&#xff1a;独家版权LOGO/ 实景图/人物/字体/产品 …

mysql 执行sql error 2,Mysql:执行source sql脚本时,出现:error 2

Centos下部署mysql:1、yum -y install mysql*;2、service mysqld start;3、chkconfig mysqld on;4、设置用户名和密码&#xff1a;mysqladmin -uroot password1234565、进入数据库&#xff1a;mysql -uroot -p 回车后&#xff0c;输入设置的密码6、建立数据库&#xff1a;creat…

horizon client 无法识别域_iText for Mac(OCR识别图中文字工具)

itext mac中文特别版是一款从图片中识别文字的OCR(光学字符识别)工具。通过截图、拖拽图片&#xff0c;即可以从扫描版的PDF等任意图片中识字&#xff0c;并且可以很好的解决摘抄和批注需求。而且itext mac版使用腾讯、Google 双引擎&#xff0c;识别效果惊人地准确。iText for…

mysql 操作表的例子,mysql中库和表的简单操作总结(附示例)

本篇文章给大家带来的内容是关于mysql中库和表的简单操作总结(附示例)&#xff0c;有一定的参考价值&#xff0c;有需要的朋友可以参考一下&#xff0c;希望对你有所帮助。一. 库的操作1.创建数据库创建数据库:create database 库名 charset utf8; charset uft8 可选项1.2 数据…

.net 5 正式版_iOS14.1正式版和14.2 Beta 4测试版一同发布 附16张内置新壁纸下载

今天凌晨&#xff0c;苹果同时推送了 iOS 14.1 正式版 和 iOS 14.2 Beta 4 测试版 系统更新&#xff0c;对于正式版和开发者用户来说&#xff0c;今天均可以将手中的 iPhone 升级到最新的系统版本。iOS 14.1 正式版更新了什么&#xff1f;先来看下 iOS 14.1 正式版&#xff0c;…

自适应均衡器 matlab程序,基于lms自适应均衡器matlab仿真

基于lms自适应均衡器matlab仿真 毕 业 设 计 (2014 届) 题 目 一种基于 OpenCV 的摄像机标定方 法学 院 物理电气信息学院 专 业 电子信息工程 年 级 2010 学生学号 12010245348 学生姓名 李 鑫 指导教师 车 进 2014 年 5 月 6 日摘要摄像机标定是在机器视觉和工业测量等领域中…

bloomberg用法 固定收益_干货 | 日语高考高频考点:助词を的用法

在日语高考题中&#xff0c;第二大题综合知识运用板块&#xff0c;16-20题固定考察日语的助词的使用。很多同学反映说&#xff1a;高考日语最难学的部分就是助词了。因为中文的结构中是没有助词成分&#xff0c;同时助词的用法也挺多&#xff0c;所以经常容易搞混。日语是黏着语…

php+new+mysqli+utf+8,MySQL和PHP:utf-8带有西里尔字符

HUH函数你在这里混合API&#xff0c;mysql_*和mysqli_*不会混在一起。你应该坚持mysqli_(看起来你无论如何都是)&#xff0c;mysql_*函数被弃用&#xff0c;并在PHP 7中完全删除。你的实际问题是某个地方的字符集问题。这里有几个指针&#xff0c;可以帮助您为您的应用程序获得…

arduinojson 转 string_安德胜工作室发来本周五嗨唱转起来第二季首秀的嘉宾剧透...

湖南卫视全民音乐综艺互动秀《嗨唱转起来2》10月2日超燃回归&#xff0c;在金秋十月为观众带来新一季的惊喜。近日&#xff0c;官方微博官宣大玩家阵容&#xff1a;“太阳女神”谢娜、“节奏先生”潘玮柏、“行走的造梗机”大张伟。她是热情女神&#xff0c;点燃全场&#xff0…

php url参数时间戳,AJAX GET 请求 URL 最后面缀的那个类似于时间戳的参数是什么啊?...

Dark1X2019-05-06 10:43:44 08:00ochatokori 感谢我在测试的时候发现爬虫不加这个签名参数也是可以的。现在的问题是浏览器上面获取的的数据与爬虫获取到的数据不一致。你有空的话复现帮我看看呀&#xff0c;麻烦了。浏览器访问&#xff1a; https://删除这几个字 wk588.com/to…

python补充urllib教程,Python爬虫之urllib基础用法教程

综述本系列文档用于对Python爬虫技术进行简单的教程讲解&#xff0c;巩固自己技术知识的同时&#xff0c;万一一不小心又正好对你有用那就更好了。Python 版本是3.7.4urllib库介绍它是 Python 内置的HTTP请求库&#xff0c;也就是说我们不需要额外安装即可使用&#xff0c;它包…