非常好的目录导航文件代码

这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航。
<?php

function navbar(){
$files = dir("."); //指定目录
$pipe  = " | ";    //管道符
//通过以下的循环搜索目录中所有文件
while ($current = $files->read()) {
  //ignor all files not of htm type.
   if (strpos($current, "php")!= FALSE)  //设定后缀为PHP的文件将被导航
       //忽略自己(如 index.html)
      {   if (strpos($current, "ndex") == FALSE)
          {
          print "<a href='";
          print $current;
          print "'>";
          print $current;
          print "</a>";
          print $pipe;
          };  
      };
      };
      };
navbar() //调用函数
?>

时间: 2024-11-03 16:32:27

非常好的目录导航文件代码的相关文章

非常好的目录导航文件代码_php基础

这个代码虽然短小,但很实用,它可以轻松建立你指定的目录里的指定后缀名文件的超连接,而且可以设定,不会将指定的目录首页导航. <?php function navbar(){ $files = dir("."); //指定目录 $pipe  = " | ";    //管道符 //通过以下的循环搜索目录中所有文件 while ($current = $files->read()) {   //ignor all files not of htm type.

java怎么创建目录(删除/修改/复制目录及文件)代码实例_java

复制代码 代码如下: import java.io.*; public class FileOperate {   public FileOperate() {   }   /**    * 新建目录    * @param folderPath String 如 c:/fqf    * @return boolean    */   public void newFolder(String folderPath) {     try {       String filePath = fold

php删除目录与目录中文件代码

例1  代码如下 复制代码 function del_dir($dir){ { if (!$dir) { return ; } $cacheDir = $dir; $dh = opendir($cacheDir); while ( $file = readdir($dh) ) { if (($file == '.') || ($file == '..')) { continue; } if (file_exists( $cacheDir .'/'.$file)) { if(is_dir( $ca

删除无限级目录与文件代码共享

<?//删除目录//本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net)class  del_path{function  wm_chief_delpath($del_path){if(!file_exists($del_path))//目标目录不存在则建立{echo"目录不存在";return  false;}$hand=opendir($del_path);$i=0;while($file=readdir($hand)){$i+

删除无限级目录与文件代码共享_PHP编程

<?//删除目录//本程序由wm_chief原创,如要转载,请注明作者与来源(http://www.phome.net)class  del_path{function  wm_chief_delpath($del_path){if(!file_exists($del_path))//目标目录不存在则建立{echo"目录不存在";return  false;}$hand=opendir($del_path);$i=0;while($file=readdir($hand)){$i+

asp删除文件目录及目录所有文件代码

response.expires = -1 response.expiresabsolute = now() - 1 response.expires = 0 response.cachecontrol = "no-cache" %> <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-tra

批量转换目录下文件编码的shell脚本代码_linux shell

一例批量转换目录下文件编码的shell脚本代码. 需求描述:由于从window转linux过来,很多原来win下的gbk文件需要转换成utf8. 以下脚本仅判断非utf8文件转换成utf8文件,并且默认非utf8文件为gbk,如果文件类型不一致需要修改. 例子: 复制代码 代码如下: #!/bin/bash# File Name: iconv.sh# Author: wanggy# site: www.jb51.net#show_file(){    for file in `ls $1`   

dos下遍历目录和文件的代码(主要利用for命令)_DOS/BAT

===== 文件夹结构 ============================================= D:\test ---A Folder 1 |-----A file 1.txt |-----A file 2.txt |-----A file 3.txt ---B Folder 2 |-----B file 1.txt |-----B file 2.txt |-----B file 3.txt |---B Folder 3 |-----B sub

php 检查文件或目录是否存在代码总结

下面是一个简单的检查文件是否存在的实例代码:  代码如下 复制代码 <?php $filename = '/path/to/foo.txt'; if (file_exists($filename)) {     echo "The file $filename exists"; } else {     echo "The file $filename does not exist"; } ?> 如果文件存在,执行该 PHP 文件的显示结果是: The