﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-&lt;maque&gt;&lt;font color=blue&gt;楚 &amp;nbsp; 客&lt;/font&gt;&lt;/maque&gt;-文章分类-PHP</title><link>http://www.blogjava.net/nayanliu/category/1295.html</link><description>&lt;marquee direction="up" scrollamount=2 height="120" align="right"&gt;
&lt;font color=green&gt;有关PHP,Python,Java,的东东&lt;/font&gt;
&lt;a href="http://a.netbig.com/account/100333"&gt;我的账本&lt;/a&gt;
&lt;/marquee&gt;</description><language>zh-cn</language><lastBuildDate>Fri, 02 Mar 2007 06:34:51 GMT</lastBuildDate><pubDate>Fri, 02 Mar 2007 06:34:51 GMT</pubDate><ttl>60</ttl><item><title>翻页函数pageNav()</title><link>http://www.blogjava.net/nayanliu/articles/7923.html</link><dc:creator>楚客</dc:creator><author>楚客</author><pubDate>Mon, 18 Jul 2005 09:21:00 GMT</pubDate><guid>http://www.blogjava.net/nayanliu/articles/7923.html</guid><wfw:comment>http://www.blogjava.net/nayanliu/comments/7923.html</wfw:comment><comments>http://www.blogjava.net/nayanliu/articles/7923.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nayanliu/comments/commentRss/7923.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nayanliu/services/trackbacks/7923.html</trackback:ping><description><![CDATA[<P><FONT color=#000080 size=2>/***************************************************<BR>&nbsp;函数功能: 翻页 <BR>&nbsp;参数说明: $page_url, $count, $offset, $class;<BR>&nbsp;返回值: echo<BR>&nbsp;***************************************************/<BR>function page_nav($page_url,$count,$offset=10,$class='pagenav')<BR>{<BR>global $page;<BR>$num_pages=sprintf("%d",($count-1)/$offset);<BR>if($num_pages&gt;0)<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp; $num_pages+=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp; $first="&lt;span class='$class'&gt;".'&lt;&lt; 首页'.'&lt;/span&gt;';<BR>&nbsp; $previous="&lt;span class='$class'&gt;".'上一页'.'&lt;/span&gt;';&nbsp; <BR>&nbsp; $next="&lt;span class='$class'&gt;".'下一页'.'&lt;/span&gt;';<BR>&nbsp; $end="&lt;span class='$class'&gt;".'末页 &gt;&gt;'.'&lt;/span&gt;';<BR>&nbsp; if($page&gt;1)$first="&lt;a href='$page_url' class='$class'&gt;".'&lt;&lt; 首页'."&lt;/a&gt;";<BR>&nbsp; if($page&gt;1)$previous="&lt;a href='$page_url&amp;page=".($page-1)."'&nbsp; class='$class'&gt;".'上一页'."&lt;/a&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp; if($page&lt;$num_pages)$next="&lt;a href='$page_url&amp;page=".($page+1)."'&nbsp; class='$class'&gt;".'下一页'."&lt;/a&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp; if($page&lt;$num_pages)$end="&lt;a href='$page_url&amp;page=".$num_pages."' class='$class'&gt;".'末页 &gt;&gt;'."&lt;/a&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp; $page_links='';</FONT></P>
<P><FONT color=#000080 size=2>&nbsp;&nbsp;&nbsp;$half=2;<BR>&nbsp;&nbsp; if($num_pages&lt;=(2*$half+1) || $num_pages&gt;(2*$half+1) &amp;&amp; $page&lt;=$half+1)&nbsp; $left=1;<BR>&nbsp;&nbsp; else if($num_pages&gt;(2*$half+1) &amp;&amp; $num_pages-$page&lt;=$half) $left=$num_pages-2*$half;<BR>&nbsp;&nbsp; else $left=$page-$half;<BR>&nbsp;&nbsp; if($num_pages&lt;=(2*$half+1) || $num_pages&gt;(2*$half+1) &amp;&amp; $num_pages-$page&lt;=$half)&nbsp; $right=$num_pages;<BR>&nbsp;&nbsp; else if($num_pages&gt;(2*$half+1) &amp;&amp;$page&lt;=$half+1) $right=(2*$half+1);<BR>&nbsp;&nbsp; else $right=$page+$half;</FONT></P>
<P><FONT color=#000080 size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for($pn=$left ; $pn&lt;=$right ; $pn ++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($pn == $page)$page_links.="&lt;span class='$class'&gt;$pn&lt;/span&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else $page_links.=" &lt;a href='$page_url&amp;page=".$pn."' class='$class'&gt;$pn&lt;/a&gt; ";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;echo "共&lt;font color=red&gt;$num_pages&lt;/font&gt;页&lt;font color=red&gt;$count&lt;/font&gt;条 &lt;center&gt; $first $previous $page_links $next $end&nbsp; &lt;/center&gt;";<BR>&nbsp;<BR>&nbsp;&nbsp; for($pn=1; $pn&lt;=$num_pages; $pn ++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if($pn == $page)$page_links.="&lt;span class='$class'&gt;$pn&lt;/span&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else $page_links.=" &lt;a href='$page_url&amp;page=".$pn."' class='$class'&gt;$pn&lt;/a&gt; ";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp; echo "&lt;center&gt; $first $previous $page_links $next $end&nbsp; &lt;/center&gt;";<BR>&nbsp;}<BR>}</FONT></P><img src ="http://www.blogjava.net/nayanliu/aggbug/7923.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nayanliu/" target="_blank">楚客</a> 2005-07-18 17:21 <a href="http://www.blogjava.net/nayanliu/articles/7923.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用PHP生成WORD,EXCEL文件</title><link>http://www.blogjava.net/nayanliu/articles/5365.html</link><dc:creator>楚客</dc:creator><author>楚客</author><pubDate>Tue, 31 May 2005 05:16:00 GMT</pubDate><guid>http://www.blogjava.net/nayanliu/articles/5365.html</guid><wfw:comment>http://www.blogjava.net/nayanliu/comments/5365.html</wfw:comment><comments>http://www.blogjava.net/nayanliu/articles/5365.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nayanliu/comments/commentRss/5365.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nayanliu/services/trackbacks/5365.html</trackback:ping><description><![CDATA[<P>&lt;?&nbsp;&nbsp; //生成EXCEL文件<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; header("Content-type:application/vnd.ms-excel");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; header("Content-Disposition:filename=test.xls");</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test1\t";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test2\t\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test1\t";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test2\t\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test1\t";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test2\t\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test1\t";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test2\t\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test1\t";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test2\t\n";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test1\t";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo "test2\t\n";<BR>?&gt;<BR><BR>//改动相应文件头就可以输出.doc .xls等文件格式了<BR><BR>在php环境运行上面的代码，大家就可以看到浏览器询问用户是否下载excel文档，点击保存，硬盘上就多了一个excel的文件，使用excel打开就会看到最终的结果，怎么样不错吧。<BR><BR>　　其实在做真正的应用的时候，大家可以将数据从数据库中取出，然后按照每一列数据结束后加\t,每一行数据结束后加\n的方法echo出来，在php的开头用header("Content-type:application/vnd.ms-excel");表示输出的是excel文件，用header("Content-Disposition:filename=test.xls");表示输出的文件名为text.xls。这样就ok了。 </P>
<P>　　我们更可以修改header让他输出更多格式的文件，这样php在处理各种类型文件方面就更加方便了 <BR><BR><BR>哈哈，托你的福，我已经知道怎么解决了，你把下面着段代码存为.xls文件看看，知道该怎么做了吧？</P>
<P><BR>&nbsp; &lt;html xmlns:o="urn:schemas-microsoft-com:office:office"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlns:x="urn:schemas-microsoft-com:office:excel"<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlns="<A href="http://www.w3.org/TR/REC-html40">http://www.w3.org/TR/REC-html40</A>"&gt;<BR>&nbsp; &lt;head&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;meta http-equiv="expires" content="Mon, 06 Jan 1999 00:00:01 GMT"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!--[if gte mso 9]&gt;&lt;xml&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;x:ExcelWorkbook&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;x:ExcelWorksheets&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;x:ExcelWorksheet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;x:Name&gt;&lt;/x:Name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;x:WorksheetOptions&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;x:DisplayGridlines/&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/x:WorksheetOptions&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/x:ExcelWorksheet&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/x:ExcelWorksheets&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/x:ExcelWorkbook&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;/xml&gt;&lt;![endif]--&gt;</P>
<P>&nbsp; &lt;/head&gt;</P>
<P>&lt;table width="100%" border="0" cellspacing="0" cellpadding="0"&gt;<BR>&lt;tr&gt;&lt;td align="center" class="big6" &gt;Users (except the ones disabled)&lt;/td&gt;&lt;/tr&gt;<BR>&nbsp;<BR>&lt;tr&gt;&lt;td class="greyborder"&gt;<BR>&nbsp; &lt;table border="1" align="center" width="100%" cellpadding="1" cellspacing="1"&gt;<BR>&nbsp; &lt;tr align="center"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="TableTopHeader" nowrap&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Login&nbsp;&nbsp; &lt;/td&gt;<BR>&nbsp;&nbsp; &lt;td class="TableTopHeader" nowrap&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Name&nbsp;&nbsp; &lt;/td&gt;<BR>&nbsp;&nbsp; &lt;td class="TableTopHeader" width="3%" nowrap&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; EMail&nbsp;&nbsp; &lt;/td&gt;<BR>&nbsp;&nbsp; &lt;td class="TableTopHeader" nowrap&gt;<BR>&nbsp;&nbsp;&nbsp; Department&nbsp;&nbsp; &lt;/td&gt;<BR>&nbsp;&nbsp; &lt;td class="TableTopHeader" nowrap&gt;<BR>&nbsp;&nbsp;&nbsp; Position&nbsp;&nbsp; &lt;/td&gt;<BR>&nbsp;&nbsp; &lt;td class="TableTopHeader" nowrap width="1%"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; Level&nbsp;&nbsp; &lt;/td&gt;<BR>&nbsp;&nbsp; &lt;td class="TableTopHeader"&gt;Address&lt;/td&gt;<BR>&nbsp;&nbsp; &lt;td class="TableTopHeader"&gt;Phone&lt;/td&gt;<BR>&lt;/tr&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;tr&nbsp; class="even"&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="mtlist"&gt;&amp;nbsp;joesen&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="mtlist"&gt;&amp;nbsp;hong joesen&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="mtlist" &gt;allfu@163.net&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="mtlist"&gt;&amp;nbsp;Software developments&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="mtlist"&gt;&amp;nbsp;System Administrator&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="mtlist"&gt;&amp;nbsp;Admin&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="mtlist"&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;td class="mtlist"&gt;&amp;nbsp;&lt;/td&gt;<BR>&nbsp; &lt;/tr&gt;<BR>&nbsp; &lt;/table&gt;<BR>&lt;/td&gt;&lt;/tr&gt;&nbsp; <BR>&lt;/table&gt;<BR></P><img src ="http://www.blogjava.net/nayanliu/aggbug/5365.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nayanliu/" target="_blank">楚客</a> 2005-05-31 13:16 <a href="http://www.blogjava.net/nayanliu/articles/5365.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>计数器，设为首页，加入收藏</title><link>http://www.blogjava.net/nayanliu/articles/5363.html</link><dc:creator>楚客</dc:creator><author>楚客</author><pubDate>Tue, 31 May 2005 05:07:00 GMT</pubDate><guid>http://www.blogjava.net/nayanliu/articles/5363.html</guid><wfw:comment>http://www.blogjava.net/nayanliu/comments/5363.html</wfw:comment><comments>http://www.blogjava.net/nayanliu/articles/5363.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/nayanliu/comments/commentRss/5363.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/nayanliu/services/trackbacks/5363.html</trackback:ping><description><![CDATA[<P>&lt;?php<BR>/*<BR>&nbsp;*访客计数器<BR>&nbsp;*/</P>
<P>$counterFile =&nbsp; "counter.txt";</P>
<P>function displayCounter($counterFile) {<BR>&nbsp; $fp&nbsp;&nbsp;&nbsp;&nbsp; = fopen($counterFile,"rw");<BR>&nbsp; $num&nbsp;&nbsp;&nbsp; = fgets($fp,5);<BR>&nbsp; $num&nbsp;&nbsp;&nbsp; += 1;<BR>&nbsp; print&nbsp; "您是第 "."$num"." 位访客";<BR>&nbsp; exec( "rm -rf $counterFile");<BR>&nbsp; exec( "echo $num &gt; $counterFile");<BR>}</P>
<P>if (!file_exists($counterFile)) {<BR>&nbsp; exec( "echo 0 &gt; $counterFile");<BR>}<BR>?&gt;<BR><BR>&lt;!--使用--&gt;<BR>&lt;div align="center"&gt;<BR>&nbsp;&lt;br&gt;&lt;?php displayCounter($counterFile);?&gt;&lt;br&gt;<BR>&lt;/div&gt;<BR><BR>---------------------------------------------------------------------------------------------------------------<BR><BR>&lt;script&gt;<BR>function setfirst() {<BR>u="<A href="http://www.tiantengelec.com.hk/">http://www.tiantengelec.com.hk/</A>";<BR>if(!hp.isHomePage(u))<BR>{hp.setHomePage(u);}<BR>else<BR>{<BR>document.write("你已成功设<A href="http://www.tiantengelec.com.hk/">http://www.tiantengelec.com.hk/</A>为首页,本站将为你提供更好的服务!&lt;p&gt;&lt;a href=http://www.tiantengelec.com.hk/&gt;返回首页&lt;/a&gt;");<BR>}<BR>if(!hp.isHomePage(u))<BR>{<BR>document.write("你还没有设<A href="http://www.tiantengelec.com.hk/">http://www.tiantengelec.com.hk/</A>为首页,请&lt;a href=http://www.tiantengelec.com.hk/&gt;返回首页&lt;/a&gt;");<BR>}<BR>}<BR>&lt;/script&gt;<BR><BR>&lt;!--使用--&gt;<BR>&lt;TD width="91" height="118"&gt;&lt;div align="center" class="w3"&gt;&lt;a href="javascript:window.external.AddFavorite('http://www.tiantengelec.com.hk/', '“天腾电子”&amp;quot;/www.tiantengelec.com.hk')"&gt;加入收藏&lt;/a&gt;&lt;br&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;br&gt;&nbsp;&lt;br&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;a href="javascript:setfirst()"&gt;设为首页&lt;/a&gt;&lt;/div&gt;&lt;/TD&gt;</P><img src ="http://www.blogjava.net/nayanliu/aggbug/5363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/nayanliu/" target="_blank">楚客</a> 2005-05-31 13:07 <a href="http://www.blogjava.net/nayanliu/articles/5363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>