ホームページ >バックエンド開発 >PHPチュートリアル >PHPで作るテキストゲストブックの例(5)_PHPチュートリアル
现在我们来讲一下reply.php的代:
---------------------------------
//返信。 php
関数 check_strlen_long($txt)
{
$len=strlen($txt);
$count=0;
for ($i=0;$i<$len;$i++)
{
if (ord($txt[$i])<128)
{ $count=$count+1;}
if (ord ($txt[$i])==10 または ord($txt[$i])==32)
{$count=0;}
if ($count>=60)
{
$txt[$i] ]="n";
$count=0;
}
}
$txt を返します。
}
関数エンコード ($txt)
{
$txt=strip_tags($txt);
$txt=htmlspecialchars($txt);
$message=ストリップスラッシュ($txt);
$message を返す;
}
$content=file("guest.txt");
$disptext=$content[$record-1];
if ($job=="addreply" and $replyname!="" and $replycontent!="")
{
$content=file("guest.txt");
$count=count($content);
$time = date(Y年m月d日H時間i分);
$ip=$REMOTE_ADDR;
$replycontent=ストリップスラッシュ($replycontent);
$replyname=encode($replyname);
$replycontent=htmlspecialchars($replycontent);
$replycontent=check_strlen_long($replycontent);
$replycontent=nl2br($replycontent);
$replycontent=ereg_replace(chr(10),"",$replycontent);
$content[$record-1]=substr($content[$record-1],0,strlen($content[$i])-1); $content[$record-1]=$content[$record-1]."
コンテンツを回帰