<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PHP遍历 &#8211; 九创科技</title>
	<atom:link href="https://www.3code.cn/tag/php-browse-tag/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.3code.cn</link>
	<description>Wordpress外贸企业主题, Wp企业主题, wordpress企业主题, wordpress主题定制, WORDPRESS外贸网站建设SEO</description>
	<lastBuildDate>Mon, 02 Nov 2009 06:14:47 +0000</lastBuildDate>
	<language>zh-Hans</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>PHP遍历文件夹文件</title>
		<link>https://www.3code.cn/php-browse-folder/</link>
		
		<dc:creator><![CDATA[寒林]]></dc:creator>
		<pubDate>Mon, 02 Nov 2009 06:14:47 +0000</pubDate>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[PHP文件]]></category>
		<category><![CDATA[PHP遍历]]></category>
		<guid isPermaLink="false">https://www.3code.cn/?p=104</guid>

					<description><![CDATA[PHP遍历文件夹文件 PHP FOLDER]]></description>
										<content:encoded><![CDATA[<p><strong>PHP遍历文件夹文件</strong></p>
<p><code><span style="color: #000000;"><span style="color: #0000bb;">&lt;?<br />
</span><span style="color: #007700;">function </span><span style="color: #0000bb;">list_files</span><span style="color: #007700;">( </span><span style="color: #0000bb;">$folder </span><span style="color: #007700;">= </span><span style="color: #dd0000;">''</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$levels </span><span style="color: #007700;">= </span><span style="color: #0000bb;">100 </span><span style="color: #007700;">) {<br />
if( empty(</span><span style="color: #0000bb;">$folder</span><span style="color: #007700;">) )<br />
return </span><span style="color: #0000bb;">false</span><span style="color: #007700;">;</p>
<p>if( ! </span><span style="color: #0000bb;">$levels </span><span style="color: #007700;">)<br />
return </span><span style="color: #0000bb;">false</span><span style="color: #007700;">;</p>
<p></span><span style="color: #0000bb;">$files </span><span style="color: #007700;">=  array();<br />
if ( </span><span style="color: #0000bb;">$dir </span><span style="color: #007700;">= @</span><span style="color: #0000bb;">opendir</span><span style="color: #007700;">( </span><span style="color: #0000bb;">$folder </span><span style="color: #007700;">) ) {<br />
while ((</span><span style="color: #0000bb;">$file </span><span style="color: #007700;">= </span><span style="color: #0000bb;">readdir</span><span style="color: #007700;">( </span><span style="color: #0000bb;">$dir </span><span style="color: #007700;">) ) !== </span><span style="color: #0000bb;">false </span><span style="color: #007700;">) {<br />
if ( </span><span style="color: #0000bb;">in_array</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$file</span><span style="color: #007700;">, array(</span><span style="color: #dd0000;">'.'</span><span style="color: #007700;">, </span><span style="color: #dd0000;">'..'</span><span style="color: #007700;">) ) )<br />
continue;<br />
if ( </span><span style="color: #0000bb;">is_dir</span><span style="color: #007700;">( </span><span style="color: #0000bb;">$folder </span><span style="color: #007700;">. </span><span style="color: #dd0000;">'/' </span><span style="color: #007700;">. </span><span style="color: #0000bb;">$file </span><span style="color: #007700;">) ) {<br />
</span><span style="color: #0000bb;">$files2 </span><span style="color: #007700;">= </span><span style="color: #0000bb;">list_files</span><span style="color: #007700;">( </span><span style="color: #0000bb;">$folder </span><span style="color: #007700;">. </span><span style="color: #dd0000;">'/' </span><span style="color: #007700;">. </span><span style="color: #0000bb;">$file</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$levels </span><span style="color: #007700;">- </span><span style="color: #0000bb;">1</span><span style="color: #007700;">);<br />
if( </span><span style="color: #0000bb;">$files2 </span><span style="color: #007700;">)<br />
</span><span style="color: #0000bb;">$files </span><span style="color: #007700;">= </span><span style="color: #0000bb;">array_merge</span><span style="color: #007700;">(</span><span style="color: #0000bb;">$files</span><span style="color: #007700;">, </span><span style="color: #0000bb;">$files2 </span><span style="color: #007700;">);<br />
else<br />
</span><span style="color: #0000bb;">$files</span><span style="color: #007700;">[] = </span><span style="color: #0000bb;">$folder </span><span style="color: #007700;">. </span><span style="color: #dd0000;">'/' </span><span style="color: #007700;">. </span><span style="color: #0000bb;">$file </span><span style="color: #007700;">. </span><span style="color: #dd0000;">'/'</span><span style="color: #007700;">;<br />
} else {<br />
</span><span style="color: #0000bb;">$files</span><span style="color: #007700;">[] = </span><span style="color: #0000bb;">$folder </span><span style="color: #007700;">. </span><span style="color: #dd0000;">'/' </span><span style="color: #007700;">. </span><span style="color: #0000bb;">$file</span><span style="color: #007700;">;<br />
}<br />
}<br />
}<br />
@</span><span style="color: #0000bb;">closedir</span><span style="color: #007700;">( </span><span style="color: #0000bb;">$dir </span><span style="color: #007700;">);<br />
return </span><span style="color: #0000bb;">$files</span><span style="color: #007700;">;<br />
}<br />
</span><span style="color: #0000bb;">?&gt;</span></span></code></p>
<p><strong>函数描述及例子</strong></p>
<p><code><span style="color: #000000;">遍历文件夹文件<br />
<span style="color: #0000bb;">&lt;?<br />
list_files</span><span style="color: #007700;">(</span><span style="color: #dd0000;">'admin'</span><span style="color: #007700;">);<br />
</span><span style="color: #0000bb;">?&gt;</span> </span></code></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
