元の三流解説は、
三流君ASP:Mod演算子 で 余りを計算する
↑を見て、笑ってやってください。
ブログに過去のソースコードをアップして、ブログの検索機能で利用してます
※古いコードが多いです・・・
ソースコード
<%@LANGUAGE=VBScript%> <html> <head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=x-sjis"> <title>MOD で 余りを計算する 解説</title> </head> <body> <h2>MOD で 余りを計算する 解説</h2> test018-1.asp<br> 動作仕様:test008.txtを読み込み、5行単位で線を引く(<HR>タグを入れる)<br> If nLINE Mod 5 = 0 Then で、÷5の余りが0の時<HR>タグを使ってます<br> ※表示後のソースをみて下さい。<br> <hr> <% 'FileSystemObjectを生成します Set objFS = Server.CreateObject("Scripting.FileSystemObject") 'test008.txt を読取専用モードで開く Set ts = objFS.OpenTextFile(Server.MapPath("test008.txt"), 1, True) Dim nLINE '*1行数のカウンター nLINE = 0 'カウンターを初期化 Do While ts.AtEndOfStream = False '*6ファイルの終端になってない間ループ strDATA = ts.ReadLine 'ファイルからデータを一行を読む nLINE = nline + 1 '*2行カウンタを+1する Response.Write nLINE & "行目 " '行番号の表示 Response.Write strDATA '読み込んだデータを表示 Response.Write "<BR>" '改行のタグを入れる '*3行カウンタが5、10、15、、5で/って余りが0なら '<HR>タグを挿入する If nLINE Mod 5 = 0 Then Response.Write "<HR>" 'タグを入れる End If Loop ts.close '使ったファイルは閉じようよ %> <hr> <A HREF="test008.txt">使用した元データのtest008.txtを見る</A><br> <br> </body> </html>
↑をテストで実行する→ http://www.ken3.org/cgi-bin/test/test018-1.asp
ソースコード
<%@LANGUAGE=VBScript%> <html> <head><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=x-sjis"> <title>カウンター初期化のタイミングを解説</title> </head> <body> <h2>カウンター初期化のタイミングを解説</h2> test018-2.asp<br> 動作仕様:test008.txtを読み込み、5行単位で線を引く(<HR>タグを入れる) <hr> <% 'FileSystemObjectを生成します Set objFS = Server.CreateObject("Scripting.FileSystemObject") 'test008.txt を読取専用モードで開く Set ts = objFS.OpenTextFile(Server.MapPath("test008.txt"), 1, True) Dim nLINE '*1行数のカウンター nLINE = 0 'カウンターを初期化 Do While ts.AtEndOfStream = False 'ファイルの終端になってない間ループ strDATA = ts.ReadLine 'ファイルからデータを一行を読む nLINE = nline + 1 '*2行カウンタを+1する Response.Write strDATA '読み込んだデータを表示 Response.Write "<BR>" '改行のタグを入れる '*3行カウンタが5なら<HR>タグを挿入、カウンタクリア If nLINE = 5 Then 'カウンタが5になったか? Response.Write "<HR>" 'タグを入れる nLINE = 0 'カウンターをクリアする End If Loop ts.close '使ったファイルは閉じようよ %> <hr> <A HREF="test008.txt">使用したtest008.txtを見る</A><br> <br> </body> </html>
↑をテストで実行する→ http://www.ken3.org/cgi-bin/test/test018-2.asp
コードの三流解説は、
三流君ASP:Mod演算子 で 余りを計算する
↑を見て、笑ってやってください。