获取文件列表,点击文件名打开文件的方法,哪位有时间帮帮忙啊
左右两栏,左栏提取某目录下的所有HTML文件,鼠标点击文件名,可以在右栏显示点击的HTML文件<br />
这是HTML结构<br />
<div id="sidebar"><br />
<p>文件目录如下:</p><div class="aritcle_card flexRow">
<div class="artcardd flexRow">
<a class="aritcle_card_img" href="/ai/1955" title="Giiso写作机器人"><img
src="https://img.php.cn/upload/ai_manual/001/246/273/68b6d1b886fb3506.png" alt="Giiso写作机器人" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a>
<div class="aritcle_card_info flexColumn">
<a href="/ai/1955" title="Giiso写作机器人">Giiso写作机器人</a>
<p>Giiso写作机器人,让写作更简单</p>
</div>
<a href="/ai/1955" title="Giiso写作机器人" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span> </a>
</div>
</div><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]









