Right and left two columns, the left column to extract all the HTML files in a directory, the mouse click on the file name, you can display the click of the HTML file in the sidebar this is the HTML structureThe file directory is as follows:
The clicked HTML file is shown here//echo OpenFile (not written here);//Get file List function GetFile ($dir) {$fileArray []=null; if (false! = ($handle = Opendir ($dir))) {$i = 0; while (false!== ($file = Readdir ($handle))) {//Remove "". ",".. " and a file with a ". xxx" suffix if ($file! = "." && $file! = "..." &&strpos ($file, ".")) {$fileArray [$i]= "". $file; if ($i ==100) {break; } $i + +; }}//Close handle Closedir ($handle); }foreach ($fileArray as $value) {echo "". $value. "";//Here Output array contents echo "
";} return $fileArray;} Open File Functions 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]
Reply to discussion (solution)
To lay out the frame, specify the target property in the a tag. You can refer to the CSDN Forum's wording.
How does PHP implement a tree-like structure on the left side of explorer?