ホームページ >バックエンド開発 >PHPチュートリアル >PHPで作成したテキストゲストブックの例(1)_PHPチュートリアル

PHPで作成したテキストゲストブックの例(1)_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 16:06:14980ブラウズ

ご存知のとおり、インターネットにおけるデータベースの重要性は、CGI、ASP、および php+mysql のほとんどすべての Web ページで使用されるようになりましたが、適用されるゲスト ブックが非常に不安定であるためです。オンラインコミュニケーションは多くの不便をもたらしています。そのため、自分のゲストブックを持ちたいと考える友人が増えています。しかし、現在、著者は AOSuo.com を勧めています。 ://www.oso.com.cn) は php をサポートしています。このようにして、独自のゲストブックを作成するための基礎が整います。次に、テキスト ゲストブックの例を使用して php の簡単な使用法を説明します。メッセージを残すには、メッセージの作成、送信、表示、(検索) などのいくつかのプロセスがあります。また、Buzhu の場合、ゲストブックの管理は不可欠です。この方法では、6 つの PHP ファイルと 1 つのテキストをターゲットにすることもできます。 6 つの php ファイルは、guest.php、manage.php、reply.php、sys.php、del.php edit.php、そして 1 つのテキスト ファイルは、guest.txt です。
まず、guest.php の内容を見てみましょう。もちろん、次のコンテンツをあなたの php Web ページに直接挿入することもできます。作者の作品を尊重してください。
----------------------
。 //ゲスト .php:
require("sys.php");
if ($B1)
{
if ($message=="" or $name=="")
{
$errorm ="エラー!!!名前とメッセージの内容が必要です"; }
else
{
#データを書き込む
$space = " ";年 m 月 d 日 H 時間 i 分);
$name=encode($homepage);メール =encode($email);
$message=htmlspecialchars($message);
$message=nl2br($message); guestcontent = "メッセージコンテンツ:




echo " ";
?>  
      
  
        
        
      
        
        
        
      
        
        
        
      
        
        
        
      
        
        
      
        
        


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

            
            

        
  
          
  
            
                 
            
            


<表の幅="68%" border="1" cellpadding="4" cellpacing="0" bordercolor="#E3E3E3">
  



  
  

管理秘密:











  



请输入关键字:







関数検索($keyword)
{
グローバル $content;
$count=count($content);
$subscript=0;
$ArrSearch=array();
for ($i=0;$i<$count;$i++)
{
if (ereg($keyword,$content[$i]))
{
$ArrSearch[$subscript]=ereg_replace($keyword, "$keyword",$content[$i]);
$subscript++;
}
}
$ArrSearch を返します。
}//関数の終了
$one_page_line=15;
$content = ファイル($guestfile);
if (isset($search) と isset($keyword) と $keyword!="")
{
$content=search($keyword);
}
$count =count($content);
?>
<表の幅="68%" border="0">



$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."
";
}
?>

共有







<表の幅="68%" border="0" align="center">
<?
if ($page=="" または !isset($page))
{$page=1;}
$text="";
$begin_line=$int_page_count-($page-1)*$one_page_line; if($ begin_line&lt; $ one_page_line){$ one_page_line = $ begin_line;} for($ j = $ begin_line; $ j&gt;($ begin_line- $ one_page_line); $ j-) ."回复编辑 删除 ;$j条";
$text.=$content[$j-1];

//数组找下标从0开始。
}

echo "$text";
?>


include('bottom.htm');
?>
  

----------------------
未完待ち续...




http://www.bkjia.com/PHPjc/315497.html

www.bkjia.com

http://www.bkjia.com/PHPjc/315497.html技術記事重要な知識、データベースのネットワーク訪問の重要性。CGI のおかげで、asp と php+mysql が主流になっています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。