//ファイルを書き込むときは、「|||」を使用してレコード内の各フィールドを区切ります
//たとえば、レコード 1 は $str1=$name として表されます." ||".$pass."||".$title."||".$message."||"....
//レコード 1 とレコード 2 を接続するときに使用します、$ str=$str1. "|||".$str2."|||.………
//最終的に生成されるファイルは次のとおりです
//Flying Fox||450948643||これがトピックです||これはメッセージの内容||1|||フライング フォックス||450948643||これがトピックです||これがメッセージの内容です||2|||フライング フォックス||450948643||これがトピックです||これがメッセージですコンテンツ||3|||フライング フォックス||450948643| |これがトピックです||これがメッセージ コンテンツです||4|||フライング フォックス||450948643||これがトピックです||これはメッセージ コンテンツです| |5|||フライング フォックス||450948643||これがトピックです||これがメッセージの内容です||6|||フライング フォックス||450948643||これがトピックです||これはメッセージの内容です||7 |||フライング フォックス||450948643||これがトピックです||これがメッセージの内容です|| 8|||フライング フォックス||450948643||これがトピックです||これはメッセージの内容です||9|| |フライング フォックス||450948643||これがトピックです||これがメッセージの内容です||10|||フライング フォックス ||450948643||これがトピックです||これがメッセージの内容です||11|||フライングFox||450948643||これがトピックです||これがメッセージの内容です||12|||Flying Fox||450948643||これがトピックです||これがメッセージの内容です||13|||Flying Fox| |450948643||これがトピックです||これがメッセージの内容です||14|||フライング フォックス||450948643||これがトピックです||これはメッセージの内容です||15|||フライング フォックス||450948643| |これがトピックです||これがメッセージの内容です||16|||Flying Fox||450948643||これがトピックです||これがメッセージの内容です||17| ||Flying Fox||450948643||これはトピックです||これはメッセージの内容です||18|||フライング フォックス||450948643||これはトピックです||これはメッセージの内容です||19|||フライング フォックス||これはトピック||これはメッセージの内容です||20|||フライング フォックス||450948643||これはトピックです||これはメッセージの内容です||21|||フライング フォックス||450948643||これはトピックです | |これはメッセージの内容です||22|||Flying Fox||450948643||これはトピックです||これはメッセージの内容です||23||| 次に、ファイル内のデータの取得を開始します。プログラムリストは次のとおりです
$end="|||"; //ファイルを書き込むときに使用される記号によって決定される
$mid="||" //フィールドの区切り文字、上記と同じです
$temp=file ("messageboard.info" ); // ファイルの内容を配列に読み込みます
$temp=join("",$temp) // 読み込んだ配列を文字列に変換します
$mess=explode($end,$temp); ); // レコードを分割します
$num=count($mess);使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用する 使用するアウト アウト アウト アウト アウト アウト アウト アウト アウト アウト アウト オーバー オーバー オーバー オーバー オーバー オーバー オーバー スルー スルー スルー スルー スルー スルー スルー スルー スルー スルー スルー スルー スルー スルー日付が来たら to to to to to to toverse 🎉 ; 全体
else if ($num/$row>=floor($num/$row)) $page=floor($num/$row)+1;各ページで分割された行の合計数がトランザクション数より大きい場合は、切り上げて 1 を追加するだけです。
else if ($num/$row $minnum=($ dpage -1)*$row; //現在のページはこの番号からレコードの取得を開始します
$maxnum=$row*$dpage;
{
$message=explode($mid,$mess[$i] ); 制御ループ内 (for ($ j = 0; $ j & lt; $ num1; $ j ++) {
m m [$ j]. "" // 配列内の要素が毎回表示されます。H}
echo "& lt; br & gt;"; ";
}
// 開始ページの下
($ page & gt; = 2 && $ dpage == 1) //
{ $paged=$dpage +1; echo "前のページ次のページ
";
else if ($page>=2&&$dpage>=$page) // 合計ページ数が 2 ページより大きく、現在のページが合計ページ数より小さい場合
{ $pageu=$ dpage- 1; echo "前のページ 次のページ< /font>
else if ($page>=2&&$dpage>=1&&$dpage<$page) //ページの合計数が 2 ページより大きく、現在のページが 1 ページより大きく、ページより小さい場合総ページ数
{ $pageu=$dpage-1;$paged=$dpage+1;echo "前のページ前のページ
";}
// ページが 1 つしかない場合
else echo "< font color ='aaaaaa'> 前のページ 前のページ 】
以上、無料ゲストブックのページングコードとテキストゲストブックの内容を紹介しましたが、PHPチュートリアルに興味のある友人の参考になれば幸いです。