> 백엔드 개발 > PHP 튜토리얼 > 获取资料列表,点击文件名打开文件的方法,哪位有时间帮帮忙

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

WBOY
풀어 주다: 2016-06-13 12:46:52
원래의
903명이 탐색했습니다.

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

左右两栏,左栏提取某目录下的所有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]

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿