<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[沧海一粟]]></title> 
<link>http://www.dzhope.com/index.php</link> 
<description><![CDATA[Web系统架构与服务器运维,php开发]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[沧海一粟]]></copyright>
<item>
<link>http://www.dzhope.com/post//</link>
<title><![CDATA[PHP中读取某个目录下的文件]]></title> 
<author>jed &lt;jed521@163.com&gt;</author>
<category><![CDATA[代码编程]]></category>
<pubDate>Fri, 29 Sep 2006 07:20:51 +0000</pubDate> 
<guid>http://www.dzhope.com/post//</guid> 
<description>
<![CDATA[ 
	<div class="code"><br/>&lt;?php<br/> /*<br/> &nbsp;PHP Version: &nbsp;28 April 2005<br/> &nbsp;Author: &nbsp;move2rent<br/> &nbsp;purpose:读取某个目录下的文件<br/> */<br/><br/> //要读取的目录<br/> $folder=&quot;H:/temp&quot;;<br/><br/> //打开目录<br/>$fp=opendir($folder);<br/><br/> //阅读目录<br/>while(false!=$file=readdir($fp))<br/>&#123;<br/>//列出所有文件并去掉&#039;.&#039;和&#039;..&#039;<br/> &nbsp; &nbsp;if($file!=&#039;.&#039; &amp;&amp;$file!=&#039;..&#039;)<br/> &nbsp; &nbsp;&#123;<br/> &nbsp; &nbsp; &nbsp; &nbsp;//$file=&quot;$folder/$file&quot;;<br/> &nbsp; &nbsp; &nbsp; &nbsp;$file=&quot;$file&quot;;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;//赋值给数组<br/> &nbsp; &nbsp; &nbsp; &nbsp;$arr_file&#91;&#93;=$file;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;&#125;<br/>&#125;<br/> //输出结果<br/> if(is_array($arr_file))<br/> &#123;<br/> &nbsp; &nbsp;while(list($key,$value)=each($arr_file))<br/> &nbsp; &nbsp;&#123;<br/> &nbsp; &nbsp; &nbsp; &nbsp;echo &quot;$key=&gt;$value&lt;br&gt;&quot;;<br/> &nbsp; &nbsp;&#125;<br/><br/> &nbsp; &#125;<br/><br/>//关闭目录<br/><br/>closedir($fp);<br/><br/>?&gt;<br/><br/><br/>----------------------<br/>读取某个目录下的文件2<br/><br/><br/>&lt;?php<br/><br/>/*PHP Version: &nbsp;30 April 2005<br/> &nbsp;Author: &nbsp;move2rent<br/> &nbsp;purpose:读取某个目录下的文件二*/<br/><br/><br/>/*----------------------------------*/<br/><br/>function listFiles($dir)<br/>&#123;<br/> &nbsp; &nbsp;//打开目录<br/><br/><br/> &nbsp; &nbsp;$handle=opendir($dir);<br/><br/> &nbsp; &nbsp;//阅读目录<br/><br/> &nbsp; &nbsp;while(false!=($file=readdir($handle)))<br/><br/> &nbsp; &nbsp;&#123;<br/> &nbsp; &nbsp; &nbsp; &nbsp; //列出所有文件并去掉&#039;.&#039;和&#039;..&#039;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; if($file!=&#039;.&#039;&amp;&amp;$file!=&#039;..&#039;)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &#123;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//所得到的文件名是否是一个目录<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; if(is_dir(&quot;$dir/$file&quot;))<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#123;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//列出目录下的文件<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; listFiles(&quot;$dir/$file&quot;);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; else<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#123;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//如果是文件则打开该文件<br/><br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$fp=fopen(&quot;$dir/$file&quot;,&quot;r&quot;);<br/><br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//阅读文件内容<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;$data=fread($fp,filesize(&quot;$dir/$file&quot;));<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if($data)<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//将读到的内容赋值给一个数组<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $file_array&#91;&#93;=&quot;$dir/$file&quot;;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;/*foreach($file_array as $key=&gt;$value)<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#123;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;echo &quot;$value&lt;br&gt;&quot;;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; */<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //echo count($file_array);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; //输出结果<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;while(list($key,$value)=each($file_array))<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#123;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; echo&quot;$key=&gt;$value&lt;br&gt;&quot;;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#125;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;<br/> &nbsp; &nbsp; &nbsp; &nbsp; &#125;<br/> &nbsp; &nbsp;&#125;<br/><br/> /*------------------------------------------*/<br/> &nbsp; &nbsp;//调用<br/><br/> &nbsp; &nbsp;$dir=&quot;H:/temp&quot;;<br/><br/> &nbsp; &nbsp;listFiles($dir);<br/><br/>?&gt;<br/><br/><br/>-----------------------------------------------<br/>如果该目录不存在则创建它<br/><br/><br/>&lt;?php <br/><br/> /*<br/> &nbsp;PHP Version: &nbsp;28 April 2005<br/> &nbsp;Author: &nbsp;move2rent<br/> &nbsp;purpose:读取某个目录下的文件,如果该目录不存在则创建它<br/> */<br/><br/> $folder=&quot;H:/temp1&quot;;<br/><br/> //打开目录<br/>@$fp=opendir($folder);<br/><br/> &nbsp; //如果该目录不存在则创建它<br/> &nbsp; &nbsp;if(!$fp)<br/> &nbsp; &#123;<br/><br/> &nbsp; &nbsp; &nbsp; //创建目录<br/> &nbsp; &nbsp; &nbsp; &nbsp;mkdir($folder);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;//修改该目录的权限<br/> &nbsp; &nbsp; &nbsp; &nbsp;chmod($folder,&#039;0755&#039;);<br/><br/> &nbsp; &nbsp; &nbsp; &nbsp;echo &quot; the folder create success!&quot;;<br/><br/> &nbsp; &nbsp;&#125;<br/><br/> &nbsp; &nbsp;else<br/> &nbsp; &nbsp;&#123;<br/> &nbsp; &nbsp; &nbsp; &nbsp;echo &quot; the folder have exists.&quot;;<br/> &nbsp; &nbsp;&#125;<br/><br/>?&gt;<br/><br/></div>
]]>
</description>
</item><item>
<link>http://www.dzhope.com/post//#blogcomment</link>
<title><![CDATA[[评论] PHP中读取某个目录下的文件]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.dzhope.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>