行番号 |
|
CGIプログラム |
解 説 |
1 |
|
#!/usr/local/bin/perl5 |
1行目は必ずPerlプログラムのある場所を記入 |
2 |
|
#next,last,redoの使い方 |
#の右側の文字列はコメント |
3 |
|
print "Content-type: text/html\n\n"; |
print文でブラウザへタグ文字列を送っています |
4 |
|
print "<HTML>\n"; |
|
5 |
|
print "<HEAD>\n"; |
|
6 |
|
print "<TITLE>next,last,redo</TITLE>\n"; |
|
7 |
|
print "</HEAD>\n"; |
|
8 |
|
print "<BODY>\n"; |
|
9 |
|
for($cnt=0;$cnt<10;$cnt++){ |
|
10 |
|
if(5==$cnt){ |
ループから抜ける |
11 |
|
; |
|
12 |
|
} |
|
13 |
|
} |
|
14 |
|
for($cnt1=0,$cnt2=0;$cnt1<10;$cnt1++){ |
|
15 |
|
print "cnt1=$cnt1 cnt2=$cnt2<BR>\n"; |
cnt1が6以上にならない事に着目 |
16 |
|
if(5==$cnt1){ |
|
17 |
|
$cnt2++; |
|
17 |
|
if(5
== $cnt2){ |
|
18 |
|
last; |
|
19 |
|
} |
|
20 |
|
else{ |
|
21 |
|
redo; |
|
22 |
|
} |
|
23 |
|
} |
|
24 |
|
} |
|
25 |
|
print "</BODY>\n"; |
|
26 |
|
print "</HTML>\n"; |
|
|
|
|
|