>  기사  >  백엔드 개발  >  获取文件列表,点击文件名打开文件的方法,哪位有时间帮帮忙啊

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

WBOY
WBOY원래의
2016-06-23 14:10:211156검색

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


回复讨论(解决方案)

用框架来布局,在a标签中指定target属性即可。可以参考csdn论坛的写法。

php中怎么实现类似资源管理器左侧树形结构?

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.