热搜:NVER node 开发 php

PHP里生成的水平菜单

2024-09-12 20:10:01
PHP里生成的水平菜单

遍历目录及文件后,把列表生成水平菜单,但怎么弄都弄不出预期的效果
预期的效果:
代码如下:

menu

<?php $path = '.';//当前目录 function getfiles($path) {	 echo "
  • ".$path.""; echo '
      '; if(!is_dir($path)) return; $handle = opendir($path); while( false !== ($file = readdir($handle))) { //echo "
    • ".$path.""; //echo '
        '; if($file != '.' && $file!='..') { $path2= $path.'/'.$file; echo "
      • ".$path2.""; echo "
          "; if(is_dir($path2)) { //echo $file;//输出路径+目录名 getfiles($path2); }else { echo "
        • ".$file."
        • ";//输出的文件名 } echo "
      • "; } //echo "
    • "; } echo "
  • ";}print_r( getfiles($path));?>

      
    求帮忙


    回复讨论(解决方案)

    显然是你输出的数据有问题

    你贴出截图中的 html 代码

    显然是你输出的数据有问题

    你贴出截图中的 html 代码
    我贴的图和代码是没有关系的,我是想说要用代码做成图那样子的

    有比较才能有鉴别
    这么浅显的道理都不知道吗?