ホームページ  >  記事  >  バックエンド開発  >  テキストのページングコードについて guestbook_PHPチュートリアル

テキストのページングコードについて guestbook_PHPチュートリアル

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

//ファイルを書き込むときは、「|||」を使用してレコード内の各フィールドを区切ります
//たとえば、レコード 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|||フライングFox||450948643||これがトピックです||これがメッセージの内容です||10|||Flying Fox ||450948643||これがトピックです||これがメッセージの内容です||11|||Flying Fox| |450948643||これがトピックです||これがメッセージの内容です||12|||Flying Fox||450948643||これがトピックです||これがメッセージの内容です||13|||Flying Fox||450948643 ||これはトピックです||これはメッセージの内容です||14|||フライング フォックス||450948643||これはトピックです||これはメッセージの内容です||15|||フライング フォックス||450948643||これはトピックです||これはメッセージの内容です||16|||Flying Fox||450948643||これはトピックです||これはメッセージの内容です| ||Flying Fox||450948643||これはトピック||これはメッセージの内容です||18|||フライング フォックス||450948643||これはトピックです||これはメッセージの内容です||19|||フライング フォックス||これはトピックです| |これはメッセージの内容です||20|||Flying Fox||450948643||これはトピックです||これはメッセージの内容です||21|||Flying Fox||450948643||これはトピックです ||これはメッセージの内容です||22|||Flying Fox||450948643||これがトピックです||これはメッセージの内容です||23|||
//次に、ファイル内のデータ、プログラム リストの取得を開始しますは次のとおりです
$end="|||"; //ファイルの書き込み時に使用される記号によって決定される
$mid="||" //フィールドの区切り文字、上記と同じです
$temp=file(" messageboard.info" ); //ファイルの内容を配列に読み込みます
$temp=join("",$temp); //読み込んだ配列を文字列に変換します
$mess=explode($end,$temp); //レコードを分割します
$num=count($mess); use using using ' を使用して ' を使用して ' を漏らす ' を使用して ' を使用して ' を使用して ' を使用して ' を使用して ' を使用して ' を使用して ' を使用してアウトアウトアウトアウトアウトアウトアウトアウトアウトアウトアウトアウトアウトアウトオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバーオーバー日付が来たら to to to toverse 🎉 ; 全体
else if ($num/$row>=floor($num/$row)) $page=floor($num/$row)+1;各ページで除算された行数がトランザクション数より大きい場合は、切り上げて 1 を追加します。
else if ($num/$row<=floor($num/$row)) $page=floor($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'> 前のページ 前のページ 出典]



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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/316272.html技術記事 ? // ファイルを書き込むときに各レコードを区切るために || を使用します。 // たとえば、レコード 1 は $str1=$name.||.$pass.| として表されます。 |. $title.||.$message.||.………… //それでは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。