首頁 >
文章 > 後端開發 > 使用 PHP 讀取文字(TXT)檔 並分頁顯示_PHP教學
使用 PHP 讀取文字(TXT)檔 並分頁顯示_PHP教學
- WBOY原創
- 2016-07-22 09:03:03989瀏覽
<p></p>
<p>[PHP]代碼</p>
view source
print?
<table>
<tbody>
<tr>
<td class="number"><code>01</code></td>
<td class="content"><code class="php plain"><?php </code><code class="php comments">//----------------you should save this file as m.php---------------- </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>02</code></td>
<td class="content"><code class="spaces"> </code><code class="php plain">session_start(); </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>03</code></td>
<td class="content"><code class="spaces"> </code><code class="php keyword">if</code> <code class="php plain">(</code><code class="php functions">empty</code><code class="php plain">(</code><code class="php variable">$page</code><code class="php plain">)) {</code><code class="php variable">$page</code><code class="php plain">=1;} </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>04</code></td>
<td class="content"><code class="spaces"> </code><code class="php keyword">if</code> <code class="php plain">(isset(</code><code class="php variable">$_GET</code><code class="php plain">[</code><code class="php string">'page'</code><code class="php plain">])==TRUE) {</code><code class="php variable">$page</code><code class="php plain">=</code><code class="php variable">$_GET</code><code class="php plain">[</code><code class="php string">'page'</code><code class="php plain">]; } </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>05</code></td>
<td class="content"><code class="php plain">?> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>06</code></td>
<td class="content"><code class="php plain"><html> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>07</code></td>
<td class="content"><code class="php plain"><head> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>08</code></td>
<td class="content"><code class="php plain"><meta http-equiv=</code><code class="php string">"Content-Type"</code> <code class="php plain">content=</code><code class="php string">"text/html; charset=UTF-8"</code> <code class="php plain">/> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>09</code></td>
<td class="content"><code class="php plain"><title>www.qqview.com-Read Result</title> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>10</code></td>
<td class="content"><code class="php plain"><style type=</code><code class="php string">"text/css"</code><code class="php plain">> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>11</code></td>
<td class="content"><code class="php plain"><!-- </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>12</code></td>
<td class="content"><code class="php plain">.STYLE1 {font-size: 12px} </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>13</code></td>
<td class="content"><code class="php plain">.STYLE2 {font-size: 18px} </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>14</code></td>
<td class="content"><code class="php plain">--> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>15</code></td>
<td class="content"><code class="php plain"></style> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>16</code></td>
<td class="content"><code class="php plain"></head> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>17</code></td>
<td class="content"><code class="php plain"><body> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>18</code></td>
<td class="content"><code class="php plain"><table width=</code><code class="php string">"100%"</code> <code class="php plain">bgcolor=</code><code class="php string">"#CCCCCC"</code><code class="php plain">> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>19</code></td>
<td class="content"><code class="php plain"><tr> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>20</code></td>
<td class="content"><code class="php plain"><td > </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>21</code></td>
<td class="content">
<code class="php plain"><?php </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>22</code></td>
<td class="content"><code class="php keyword">if</code><code class="php plain">(</code><code class="php variable">$page</code><code class="php plain">){ </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>23</code></td>
<td class="content"><code class="php variable">$counter</code><code class="php plain">=</code><code class="php functions">file_get_contents</code><code class="php plain">(</code><code class="php string">"example.txt"</code><code class="php plain">); </code><code class="php comments">//-------read the file into a string.------- </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>24</code></td>
<td class="content"><code class="php variable">$length</code><code class="php plain">=</code><code class="php functions">strlen</code><code class="php plain">(</code><code class="php variable">$counter</code><code class="php plain">); </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>25</code></td>
<td class="content"><code class="php variable">$page_count</code><code class="php plain">=</code><code class="php functions">ceil</code><code class="php plain">(</code><code class="php variable">$length</code><code class="php plain">/5000); </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>26</code></td>
<td class="content"><code class="spaces"> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>27</code></td>
<td class="content"><code class="php keyword">function</code> <code class="php plain">msubstr(</code><code class="php variable">$str</code><code class="php plain">,</code><code class="php variable">$start</code><code class="php plain">,</code><code class="php variable">$len</code><code class="php plain">){ </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>28</code></td>
<td class="content"><code class="spaces"> </code><code class="php variable">$strlength</code><code class="php plain">=</code><code class="php variable">$start</code><code class="php plain"> </code><code class="php variable">$len</code><code class="php plain">; </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>29</code></td>
<td class="content"><code class="spaces"> </code><code class="php variable">$tmpstr</code><code class="php plain">=</code><code class="php string">""</code><code class="php plain">; </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>30</code></td>
<td class="content"><code class="spaces"> </code><code class="php keyword">for</code><code class="php plain">(</code><code class="php variable">$i</code><code class="php plain">=0;</code><code class="php variable">$i</code><code class="php plain"><</code><code class="php variable">$strlength</code><code class="php plain">;</code><code class="php variable">$i</code><code class="php plain"> ) { </code></td>
</tr>
</tbody>
</table><table>
<tbody>
<tr>
<td class="number"><code>31</code></td>
<td class="content"><code class="spaces"> </code><code class="php keyword">if</code><code class="php plain">(ord(</code><code class="php functions">substr</code><code class="php plain">(</code><code class="php variable">$str</code><code class="php plain">,</code><code class="php variable">$i</code><code class="php plain">,1))==0x0a) { </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>32</code></td>
<td class="content"><code class="spaces"> </code><code class="php variable">$tmpstr</code><code class="php plain">.=</code><code class="php string">'<br />'</code><code class="php plain">; </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>33</code></td>
<td class="content">
<code class="spaces"> </code><code class="php plain">} </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>34</code></td>
<td class="content">
<code class="spaces"> </code><code class="php keyword">if</code><code class="php plain">(ord(</code><code class="php functions">substr</code><code class="php plain">(</code><code class="php variable">$str</code><code class="php plain">,</code><code class="php variable">$i</code><code class="php plain">,1))>0xa0) { </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>35</code></td>
<td class="content">
<code class="spaces"> </code><code class="php variable">$tmpstr</code><code class="php plain">.=</code><code class="php functions">substr</code><code class="php plain">(</code><code class="php variable">$str</code><code class="php plain">,</code><code class="php variable">$i</code><code class="php plain">,2); </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>36</code></td>
<td class="content">
<code class="spaces"> </code><code class="php variable">$i</code><code class="php plain"> ; </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>37</code></td>
<td class="content">
<code class="spaces"> </code><code class="php plain">} </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>38</code></td>
<td class="content">
<code class="spaces"> </code><code class="php keyword">else</code><code class="php plain">{ </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>39</code></td>
<td class="content">
<code class="spaces"> </code><code class="php variable">$tmpstr</code><code class="php plain">.=</code><code class="php functions">substr</code><code class="php plain">(</code><code class="php variable">$str</code><code class="php plain">,</code><code class="php variable">$i</code><code class="php plain">,1); } </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>40</code></td>
<td class="content">
<code class="spaces"> </code><code class="php plain">} </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>41</code></td>
<td class="content">
<code class="spaces"> </code><code class="php keyword">return</code> <code class="php variable">$tmpstr</code><code class="php plain">; </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>42</code></td>
<td class="content"><code class="php plain">} </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>43</code></td>
<td class="content"><code class="php comments">//--------------------------截取中文字符串-------------------------- </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>44</code></td>
<td class="content">
<code class="php variable">$c</code><code class="php plain">=msubstr(</code><code class="php variable">$counter</code><code class="php plain">,0,(</code><code class="php variable">$page</code><code class="php plain">-1)*5000); </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>45</code></td>
<td class="content">
<code class="php variable">$c1</code><code class="php plain">=msubstr(</code><code class="php variable">$counter</code><code class="php plain">,0,</code><code class="php variable">$page</code><code class="php plain">*5000); </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>46</code></td>
<td class="content">
<code class="php functions">echo</code> <code class="php functions">substr</code><code class="php plain">(</code><code class="php variable">$c1</code><code class="php plain">,</code><code class="php functions">strlen</code><code class="php plain">(</code><code class="php variable">$c</code><code class="php plain">),</code><code class="php functions">strlen</code><code class="php plain">(</code><code class="php variable">$c1</code><code class="php plain">)-</code><code class="php functions">strlen</code><code class="php plain">(</code><code class="php variable">$c</code><code class="php plain">)); </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>47</code></td>
<td class="content"><code class="php plain">}?> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>48</code></td>
<td class="content"><code class="php plain"></td> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>49</code></td>
<td class="content"><code class="php plain"></tr> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>50</code></td>
<td class="content"><code class="php plain"></table> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>51</code></td>
<td class="content"><code class="spaces"> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>52</code></td>
<td class="content"><code class="php plain"><table width=</code><code class="php string">"100%"</code> <code class="php plain">bgcolor=</code><code class="php string">"#cccccc"</code><code class="php plain">> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>53</code></td>
<td class="content"><code class="php plain"><tr> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>54</code></td>
<td class="content"><code class="php plain"><td width=</code><code class="php string">"42%"</code> <code class="php plain">align=</code><code class="php string">"center"</code> <code class="php plain">valign=</code><code class="php string">"middle"</code><code class="php plain">><span </code><code class="php keyword">class</code><code class="php plain">=</code><code class="php string">"STYLE1"</code><code class="php plain">> <?php </code><code class="php functions">echo</code> <code class="php variable">$page</code><code class="php plain">;?> / <?php </code><code class="php functions">echo</code> <code class="php variable">$page_count</code><code class="php plain">;?> 页 </span></td> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>55</code></td>
<td class="content"><code class="php plain"><td width=</code><code class="php string">"58%"</code> <code class="php plain">height=</code><code class="php string">"28"</code> <code class="php plain">align=</code><code class="php string">"left"</code> <code class="php plain">valign=</code><code class="php string">"middle"</code><code class="php plain">> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>56</code></td>
<td class="content"><code class="php plain"><span </code><code class="php keyword">class</code><code class="php plain">=</code><code class="php string">"STYLE1"</code><code class="php plain">> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>57</code></td>
<td class="content">
<code class="php plain"><?php </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>58</code></td>
<td class="content"><code class="php functions">echo</code> <code class="php string">"<a href=m.php?page=1>首页</a> "</code><code class="php plain">; </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>59</code></td>
<td class="content">
<code class="php keyword">if</code><code class="php plain">(</code><code class="php variable">$page</code><code class="php plain">!=1){ </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>60</code></td>
<td class="content">
<code class="spaces"> </code><code class="php functions">echo</code> <code class="php string">"<a href=m.php?page="</code><code class="php plain">.(</code><code class="php variable">$page</code><code class="php plain">-1).</code><code class="php string">">上一页</a> "</code><code class="php plain">; </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>61</code></td>
<td class="content"><code class="php plain">} </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>62</code></td>
<td class="content">
<code class="php keyword">if</code><code class="php plain">(</code><code class="php variable">$page</code><code class="php plain"><</code><code class="php variable">$page_count</code><code class="php plain">){ </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>63</code></td>
<td class="content"><code class="spaces"> </code><code class="php functions">echo</code> <code class="php string">"<a href=m.php?page="</code><code class="php plain">.(</code><code class="php variable">$page</code><code class="php plain"> 1).</code><code class="php string">">下一页</a> "</code><code class="php plain">; </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>64</code></td>
<td class="content"><code class="php plain">} </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>65</code></td>
<td class="content">
<code class="php functions">echo</code> <code class="php string">"<a href=m.php?page="</code><code class="php plain">.</code><code class="php variable">$page_count</code><code class="php plain">.</code><code class="php string">">尾页</a>"</code><code class="php plain">; </code>
</td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>66</code></td>
<td class="content"><code class="php plain">?> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>67</code></td>
<td class="content"><code class="php plain"></span> </td> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>68</code></td>
<td class="content"><code class="php plain"></tr> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>69</code></td>
<td class="content"><code class="php plain"></table> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>70</code></td>
<td class="content"><code class="php plain"></body> </code></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td class="number"><code>71</code></td>
<td class="content"><code class="php plain"></html></code></td>
</tr>
</tbody>
</table>
<p align="left"></p>
<div style="display:none;">
<span id="url" itemprop="url">http://www.bkjia.com/PHPjc/371822.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">true</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http: //www.bkjia.com/PHPjc/371822.html</span><span id="genre" itemprop="genre">TechArticle</span><span id="description" itemprop="description">[PHP]程式碼檢視原始碼? 01 ?php //----------------你應該將此檔案儲存為m.php---------------- 02 session_start( ) ; 03 if ( 空( $page )) { $page =1;} 04 if (isset( $...</span>
</div>
<div class="art_confoot"></div>
陳述:本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn