⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5.4.php.htm

📁 php5的最新帮助文档
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<br>&nbsp;&nbsp;</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">6</font><font color="#007700">]&nbsp;=&nbsp;</font><font color="#0000BB">ora_getcolumn</font><font color="#007700">(</font><font color="#0000BB">$cursor</font><font color="#007700">,</font><font color="#0000BB">6</font><font color="#007700">);
<br>&nbsp;&nbsp;</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">7</font><font color="#007700">]&nbsp;=&nbsp;</font><font color="#0000BB">ora_getcolumn</font><font color="#007700">(</font><font color="#0000BB">$cursor</font><font color="#007700">,</font><font color="#0000BB">7</font><font color="#007700">);
<br>&nbsp;&nbsp;</font><font color="#0000BB">$i</font><font color="#007700">++;
<br>}
<br></font><font color="#0000BB">ora_close</font><font color="#007700">(</font><font color="#0000BB">$cursor</font><font color="#007700">);
<br></font><font color="#0000BB">ora_logoff</font><font color="#007700">(</font><font color="#0000BB">$handle</font><font color="#007700">);
<br>
<br>echo&nbsp;</font><font color="#DD0000">"&lt;a&nbsp;href=addmsg.php&gt;新增留言....&lt;/a&gt;&lt;p&gt;\n"</font><font color="#007700">;
<br>
<br>if&nbsp;(</font><font color="#0000BB">$QUERY_STRING</font><font color="#007700">!=</font><font color="#DD0000">""</font><font color="#007700">)&nbsp;{
<br>&nbsp;&nbsp;</font><font color="#0000BB">$page&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#0000BB">$QUERY_STRING</font><font color="#007700">;
<br>}&nbsp;else&nbsp;{
<br>&nbsp;&nbsp;</font><font color="#0000BB">$page&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#0000BB">0</font><font color="#007700">;
<br>}
<br>
<br></font><font color="#0000BB">$i</font><font color="#007700">=</font><font color="#0000BB">count</font><font color="#007700">(</font><font color="#0000BB">$guestbook</font><font color="#007700">);
<br></font><font color="#0000BB">$msgnum</font><font color="#007700">=</font><font color="#0000BB">20</font><font color="#007700">;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//&nbsp;每页二十笔
<br></font><font color="#0000BB">$start&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#0000BB">$page&nbsp;</font><font color="#007700">*&nbsp;</font><font color="#0000BB">$msgnum</font><font color="#007700">;
<br></font><font color="#0000BB">$end&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#0000BB">$start&nbsp;</font><font color="#007700">+&nbsp;</font><font color="#0000BB">$msgnum</font><font color="#007700">;
<br>if&nbsp;(</font><font color="#0000BB">$end&nbsp;</font><font color="#007700">&gt;&nbsp;</font><font color="#0000BB">$i</font><font color="#007700">)&nbsp;</font><font color="#0000BB">$end</font><font color="#007700">=</font><font color="#0000BB">$i</font><font color="#007700">;
<br></font><font color="#0000BB">$totalpage</font><font color="#007700">=</font><font color="#0000BB">$i</font><font color="#007700">/</font><font color="#0000BB">$msgnum</font><font color="#007700">;
<br>
<br></font><font color="#0000BB">$pagestr</font><font color="#007700">=</font><font color="#DD0000">""</font><font color="#007700">;
<br>if&nbsp;(</font><font color="#0000BB">$page</font><font color="#007700">&gt;</font><font color="#0000BB">0</font><font color="#007700">)&nbsp;</font><font color="#0000BB">$pagestr</font><font color="#007700">=</font><font color="#0000BB">$pagestr</font><font color="#007700">.</font><font color="#DD0000">"&lt;a&nbsp;href=index.php?"</font><font color="#007700">.(</font><font color="#0000BB">$page</font><font color="#007700">-</font><font color="#0000BB">1</font><font color="#007700">).</font><font color="#DD0000">"&gt;&amp;lt;上页&lt;/a&gt;&nbsp;-&nbsp;"</font><font color="#007700">;
<br></font><font color="#0000BB">$pagestr</font><font color="#007700">=</font><font color="#0000BB">$pagestr</font><font color="#007700">.</font><font color="#DD0000">"[第&nbsp;"</font><font color="#007700">;
<br>for&nbsp;(</font><font color="#0000BB">$i</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">;&nbsp;</font><font color="#0000BB">$i</font><font color="#007700">&lt;</font><font color="#0000BB">$totalpage</font><font color="#007700">;&nbsp;</font><font color="#0000BB">$i</font><font color="#007700">++)&nbsp;{
<br>&nbsp;&nbsp;if&nbsp;(</font><font color="#0000BB">$i</font><font color="#007700">!=</font><font color="#0000BB">$page</font><font color="#007700">)&nbsp;{
<br>&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$pagestr&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#0000BB">$pagestr</font><font color="#007700">.</font><font color="#DD0000">"&lt;a&nbsp;href=index.php?$i&gt;"</font><font color="#007700">.(</font><font color="#0000BB">$i</font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">).</font><font color="#DD0000">"&lt;/a&gt;&nbsp;"</font><font color="#007700">;
<br>&nbsp;&nbsp;}&nbsp;else&nbsp;{
<br>&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#0000BB">$pagestr&nbsp;</font><font color="#007700">=&nbsp;</font><font color="#0000BB">$pagestr</font><font color="#007700">.(</font><font color="#0000BB">$i</font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">).</font><font color="#DD0000">"&nbsp;"</font><font color="#007700">;
<br>&nbsp;&nbsp;}
<br>}
<br></font><font color="#0000BB">$pagestr</font><font color="#007700">=</font><font color="#0000BB">$pagestr</font><font color="#007700">.</font><font color="#DD0000">"&nbsp;页]&nbsp;"</font><font color="#007700">;
<br>if&nbsp;(</font><font color="#0000BB">$page</font><font color="#007700">&lt;(</font><font color="#0000BB">$totalpage</font><font color="#007700">-</font><font color="#0000BB">1</font><font color="#007700">))&nbsp;</font><font color="#0000BB">$pagestr</font><font color="#007700">=</font><font color="#0000BB">$pagestr</font><font color="#007700">.</font><font color="#DD0000">"-&nbsp;&lt;a&nbsp;href=index.php?"</font><font color="#007700">.(</font><font color="#0000BB">$page</font><font color="#007700">+</font><font color="#0000BB">1</font><font color="#007700">).</font><font color="#DD0000">"&gt;下页&amp;gt;&lt;/a&gt;&nbsp;"</font><font color="#007700">;
<br>
<br></font><font color="#0000BB">$pagestr</font><font color="#007700">=</font><font color="#DD0000">"&lt;div&nbsp;align=center&gt;$pagestr&lt;/div&gt;"</font><font color="#007700">;
<br>echo&nbsp;</font><font color="#DD0000">"&lt;p&gt;"</font><font color="#007700">.</font><font color="#0000BB">$pagestr</font><font color="#007700">.</font><font color="#DD0000">"&lt;hr&gt;&lt;p&gt;\n"</font><font color="#007700">;
<br>
<br>for&nbsp;(</font><font color="#0000BB">$i</font><font color="#007700">=</font><font color="#0000BB">$start</font><font color="#007700">;&nbsp;</font><font color="#0000BB">$i</font><font color="#007700">&lt;</font><font color="#0000BB">$end</font><font color="#007700">;&nbsp;</font><font color="#0000BB">$i</font><font color="#007700">++)&nbsp;{
<br>&nbsp;&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;p&gt;&lt;hr&gt;&lt;p&gt;\n"</font><font color="#007700">;
<br>&nbsp;&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;p&gt;\n&lt;font&nbsp;color=e06060&gt;"</font><font color="#007700">.</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">5</font><font color="#007700">].</font><font color="#DD0000">"&lt;/font&gt;&nbsp;&amp;nbsp;&nbsp;"</font><font color="#007700">;
<br>&nbsp;&nbsp;if&nbsp;(</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">6</font><font color="#007700">]!=</font><font color="#DD0000">""</font><font color="#007700">)&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;a&nbsp;href=mailto:"</font><font color="#007700">.</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">6</font><font color="#007700">].</font><font color="#DD0000">"&gt;"</font><font color="#007700">;
<br>&nbsp;&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;strong&gt;"</font><font color="#007700">.</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">3</font><font color="#007700">].</font><font color="#DD0000">"&lt;/strong&gt;"</font><font color="#007700">;
<br>&nbsp;&nbsp;if&nbsp;(</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">6</font><font color="#007700">]!=</font><font color="#DD0000">""</font><font color="#007700">)&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;/a&gt;"</font><font color="#007700">;
<br>&nbsp;&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;br&gt;\n"</font><font color="#007700">;
<br>&nbsp;&nbsp;if&nbsp;(</font><font color="#0000BB">$WebmasterIP</font><font color="#007700">)&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;a&nbsp;href=erase.php?"</font><font color="#007700">.</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">0</font><font color="#007700">].</font><font color="#DD0000">"&gt;删除本篇!!&lt;/a&gt;&nbsp;("</font><font color="#007700">.</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">2</font><font color="#007700">].</font><font color="#DD0000">")&nbsp;&amp;nbsp;&nbsp;"</font><font color="#007700">;
<br>&nbsp;&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;font&nbsp;size=-1&nbsp;color=c0c0c0&gt;from:&nbsp;"</font><font color="#007700">.</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">4</font><font color="#007700">].</font><font color="#DD0000">"&lt;/font&gt;&lt;p&gt;\n"</font><font color="#007700">;
<br>&nbsp;&nbsp;</font><font color="#0000BB">$msg</font><font color="#007700">=</font><font color="#0000BB">base64_decode</font><font color="#007700">(</font><font color="#0000BB">$guestbook</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">][</font><font color="#0000BB">7</font><font color="#007700">]);
<br>&nbsp;&nbsp;</font><font color="#0000BB">$msg</font><font color="#007700">=</font><font color="#0000BB">nl2br</font><font color="#007700">(</font><font color="#0000BB">$msg</font><font color="#007700">);
<br>&nbsp;&nbsp;echo&nbsp;</font><font color="#0000BB">$msg</font><font color="#007700">;
<br>&nbsp;&nbsp;echo&nbsp;</font><font color="#DD0000">"&lt;p&gt;\n"</font><font color="#007700">;
<br>}&nbsp;
<br>
<br>echo&nbsp;</font><font color="#DD0000">"&lt;p&gt;&lt;hr&gt;&lt;p&gt;\n"</font><font color="#007700">;
<br>echo&nbsp;</font><font color="#0000BB">$pagestr</font><font color="#007700">;
<br>
<br></font><font color="#0000BB">?&gt;
<br></font>&lt;/body&gt;
<br>&lt;/html&gt;</font>
</td></tr></table></div><p>

在显示留言的部份,考虑到留言内容若很多,加上网络慢的话,可能会让用户在线路慢的时候拖累整个数据库,因此,尽快的连上数据库,取得需要的资料后,马上关闭数据库,再慢慢送给用户,应是最好的对策。<p>

程序分成四部份
<ol type=1>
<li>初始化
<li>取数据库中的资料
<li>计算要显示的页数
<li>送出资料
</ol>
        <p>&nbsp; 
        <p>

        <div align=center></div>
        <p>

<font color="#0000BB">$WebmasterIPArray&nbsp;</font><font color="#007700">=&nbsp;array(</font><br>
&nbsp;&nbsp;<font color="#DD0000">"10.0.1.30"</font><font color="#007700">,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//&nbsp;管理人员甲的机器&nbsp;IP</font><br>
&nbsp;&nbsp;<font color="#DD0000">"10.0.2.28"&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</font><font color="#FF8000">//&nbsp;管理人员乙的机器&nbsp;IP</font><br>
<font color="#007700">);</font><p>
<font color="#0000BB">$WebmasterIP</font><font color="#007700">=</font><font color="#0000BB">false</font><font color="#007700">;<br>
for&nbsp;(</font><font color="#0000BB">$i</font><font color="#007700">=</font><font color="#0000BB">0</font><font color="#007700">;&nbsp;</font><font color="#0000BB">$i</font><font color="#007700">&lt;</font><font color="#0000BB">Count</font><font color="#007700">(</font><font color="#0000BB">$WebmasterIPArray</font><font color="#007700">);&nbsp;</font><font color="#0000BB">$i</font><font color="#007700">++)&nbsp;{<br>
&nbsp;&nbsp;if&nbsp;(</font><font color="#0000BB">$REMOTE_ADDR&nbsp;</font><font color="#007700">==&nbsp;</font><font color="#0000BB">$WebmasterIPArray</font><font color="#007700">[</font><font color="#0000BB">$i</font><font color="#007700">])&nbsp;</font><font color="#0000BB">$WebmasterIP</font><font color="#007700">=</font><font color="#0000BB">true</font><font color="#007700">;<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -