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

2016-01-29 14:32 33 1 收藏

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

【 tulaoshi.com - PHP 】

  大家知道,数据库对于网络来说的重要性.由于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="<font color=red出错了!!!</font姓名和留言内容必填";
  }
  else
{
#写入数据
$space = "&nbsp;";
$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 = "<tr<td<font color=#AB00E1留言内容:</font<br<!--content$message<!--endcontent ";
$guestcontent=$guestcontent."<br<font color=#6633FF留言人大名:</font<!--name$name<!--endname ";
if ($email !="")
{$guestcontent=$guestcontent."<br<font color=#9900CC电子信箱</font<a href="mailto:$email"<!--email$email<!--endemail</a"."$space";}
if ($homepage !="http://")
{$guestcontent=$guestcontent."<font color=#9900CC主页:</font$hompage<a href="$homepage"<!--homepage$homepage<!--endhomepage</a";}
$guestcontent=$guestcontent."<br<font color=#0000FF时间:$time 来自:<!--from$from<!--endfrom $ip</font";
$guestcontent=ereg_replace(chr(10),"",$guestcontent);
$guestcontent=$guestcontent."<hr size=1</td</trn";
$fp=fopen($guestfile,"a");
fputs($fp,$guestcontent);
fclose($fp);
}
}


?

<html
<head
<titlezihanonlinegbook</title
<style
<!--
A:link {text-decoration: none ; color:0000ff}
A:visited {text-decoration: none; color:004080}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color:ff0000}
BODY {FONT-SIZE:10pt}
TH {FONT-SIZE:10 pt}
TD {FONT-SIZE: 10pt}
TEXTAREA
{
FONT-FAMILY: "宋体";
FONT-SIZE: 10pt;
}

--
</style
<body bgcolor=#FFFFFD background="bg.jpg"
<div align="center"&nbsp;  
  <? include('head.htm');?
  <table width="68%" border="1" cellpadding="3" cellspacing="0" bordercolor="#E3E3E3"
    <form method="POST" action="guest.php"
      <?
      if ($errorm)
      {
      echo "<tr";
      echo "<td colspan=3 height=32 ";
      echo "$errorm";
      echo "</td";
      echo &qu

来源:http://www.tulaoshi.com/n/20160129/1493597.html

延伸阅读
标签: PHP
      小弟初学PHP,编了一个留言板程序,自我感觉良好,故厚着脸皮放了上来,请各位大哥指正。源程序如下: <?php //文件名:guest.php //设定部分 $guestfile="guest";//纪录留言的文本文件 $home="index.html";//返回的主页 $imagedir="image"; //图像文件的目录 $backim...
标签: PHP
哈哈,很开心,做了好些时候的留言本总算可以发表了... 阿,希望能大家喜欢,不喜欢也不要紧,但是,一定有不喜欢的理由,,烦请一定告知!!! 谢谢!!! 本留言本从一开始的目标就是""挑战最棒的留言本""!!!我想"没有做不到的,只是看有没有必要"!!! 如果你的建议很好,我一定做到你的要求为止,我的目标:&qu...
标签: PHP
  由于国内MySQL资源比较紧张,国外的不是太慢,就是不对我国用户开放。因此,在没有MYSQL的日子里,我们想做一些方便他人和完善自己站点的事情,那简直比登天还难,为了摆脱这种痛苦,niky哭思冥想,闭门造车,终于,皇天不负有心人,一个不需要MYSQL数据库支持的简易留言本就这样出台了,我们暂且叫它gbook.php吧,源程序如下: <? ...
<%@ Import Namespace="System.Data" % <%@ Import Namespace="System.Data.ADO" % <Html <Body BgColor="White" <H3DataList 控制元件<HR</H3 <div id=Message runat=server</div <Form runat="server" <table cellspacing=0 cellpadding=0 width="776" border=0 <tr <td width="2%"<img height=20...
标签: PHP
  <? require "config.php"; dl("extensions/php_mssql70.dll"); if (!isset($page)) { $page=1; } if ($page<=0) { $page=1; }      $db=mssql_connect($local,$user,$pass);      mssql_select_db($name,$db);      $q...

经验教程

760

收藏

51
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部