Maison >développement back-end >tutoriel php >获取资料列表,点击文件名打开文件的方法,哪位有时间帮帮忙

获取资料列表,点击文件名打开文件的方法,哪位有时间帮帮忙

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-06-13 11:25:101008parcourir

获取文件列表,点击文件名打开文件的方法,哪位有时间帮帮忙啊

左右两栏,左栏提取某目录下的所有HTML文件,鼠标点击文件名,可以在右栏显示点击的HTML文件<br />这是HTML结构<br />		<div id="sidebar"><br />			<p>文件目录如下:</p><br />			<div id="fileList"><br />				<?php<br />					getFile("要索引的目录路径");<br />				?><br />			</div><br />		</div><br />		<div id="main"><br />			//此处显示点击的HTML文件<br />            //echo openFile(就这里不会写);<br />		</div><br /><br />	//获取文件列表函数<br />	function getFile($dir) {<br />	    $fileArray[]=NULL;<br />	    if (false != ($handle = opendir ( $dir ))) {<br />	        $i=0;<br />	        while ( false !== ($file = readdir ( $handle )) ) {<br />	            //去掉"“.”、“..”以及带“.xxx”后缀的文件<br />	            if ($file != "." && $file != ".."&&strpos($file,".")) {<br />	                $fileArray[$i]="".$file;<br />	                if($i==100){<br />	                    break;<br />	                }<br />	                $i++;<br />	            }<br />	        }<br />	        //关闭句柄<br />	        closedir ( $handle );<br />	    }<br />		foreach($fileArray as $value)<br />		{<br />			echo "<a href='".$value."'>".$value."</a>"; //这里输出数组内容<br />			echo "<br/>";<br />		}<br />	    return $fileArray;<br />	}<br />	<br />	//打开文件函数<br />	function openFile($filename) <br />	{    <br />		$return = '';    <br />		if ($fp = fopen($filename, 'rb')) <br />		{      <br />			while (!feof($fp))<br />			{       <br />				$return .= fread($fp, 1024);     <br />			}      <br />			fclose($fp);      <br />			return $return;   <br />		 } <br />		else <br />		{  <br />			return false;    <br />		}  <br />	} <br />[code=php]
[/code]

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn