我的一亩三分地 我就喜欢!
13fen  设为主页
 收藏本站
 
当前位置: > 一亩三分地:首页 > 网络学院 > 网络编程 > PHP专区 > php安装/入门 > 一个FTP树状目录(PHP)
热门文章排行
热门文章排行 检查email地址格式的代码(01-11)
PHP操作文件问答(01-11)
PHP安装攻略:安装并配置PHP(10-23)
PHP的十个高级技巧 4(10-23)
PHP控制语句(10-12)
精采文章排行
精采文章排行 PHP连接MYSQL的两种方法(11-15)
PHP和MySQL开发的8个技巧(10-23)
PHP安装攻略:安装并配置PHP(10-23)
php+mysql扎实个人基本功(10-23)
PHP编程常用技巧四则(10-23)
技术专题推荐
网管论坛交流
 

一个FTP树状目录(PHP) 

作者:佚名   来源:本站教程   点击:   日期:2007-01-11

结合js做的,具体的话相应要做修改,比如目录制
[HTML]
<script language="JavaScript">
with (document) {
        write("<STYLE TYPE='text/css'>");
        write(".child ")
        write("</STYLE>");
    }
function initIt(){
        divColl = document.all.tags("DIV");
        for (i=0; i<divColl.length; i++) {
            whichEl = divColl(i);
            if (whichEl.className == "child") whichEl.style.display = "none";
        }

}
function expandIt(el) {

        whichEl = eval(el + "Child");
        if (whichEl.style.display == "none") {
            whichEl.style.display = "block";
        }
        else {
            whichEl.style.display = "none";
        }
    }
onload = initIt;
</script>
<LINK href=../main.css rel=stylesheet type=text/css>
<?
function hsort($a)
  {
    $b='';
    $c='';
    for($i=0;$i<count($a);$i++)
      {
        $j=substr($a[$i],0,1);
        if($j=='d')
          if($i==0)
            $b=$a[$i];
          else
            $b.='&&%%'.$a[$i];
        else
          if($i==0)
            $c=$a[$i];
          else
            $c.='&&%%'.$a[$i];
      }
    if($b=='')
      {
        $ff=explode('&&%%',$c);
        return $ff;
      }
    else
      {
        if($c=='')
          {
            $ff=explode('&&%%',$b);
            return $ff;
          }
        else
          {
            $f1=$b.'&&%%'.$c;
            $ff=explode('&&%%',$f1);
            return $ff;
          }
      }
  }
require("./class/ftp.php");
$HOST='localhost';
$USER='huyang';
$PASS='huyang';
function ftpurl($url,$konge,$in,$name)
  {
    if($konge>10)
      {}
    else
      {
        global $HOST,$USER,$PASS;
        $ftp=new ftp;
        $ftp->init($HOST,$USER,$PASS);
        $ftp->initpwd($url);
        $a=$ftp->mulu();
        $ftp->close();
        $a=hsort($a);
        if($in!=1)
          {
            $sss=$name.'Child';
            echo'<div id="'.$sss.'" class="child">';
          }
        $v=0;
        for($i=1;$i<count($a);$i++)
          {
            $aa=explode(' ',$a[$i]);
            $j=substr($aa[0],0,1);
            if($j=='t')
              {}
            elseif($j=='d')
              {
                $c=count($aa);
                $c-=1;
                if(($aa[$c]=='.')||($aa[$c]=='..'))
                  {}
                else
                  {
                    $v++;
                    if($in==1)
                      {
                        $name1='URL'.$v.'Parent';
                        $names='URL'.$v;
                        echo'<div id="'.$name1.'" class="parent">';
                        echo'<a href="#" onClick="expandIt(';
                        echo"'".$names."'";
                        echo'); return false" ><img src="img/plus.gif" border=0>'.$aa[$c].'</a></div>
                             ';
                    &n


文章评论】 【收藏本文】 【推荐好友】 【打印本文】 【论坛讨论

   相关文章:
·将OICQ数据转成MYSQL数据 ·用PHP实现ODBC数据分页显示一例
·php生成WAP页面 ·PHP与Javascript的两种交互方式
·PHP+Javascript模拟Matrix画面 ·WHOIS类的修改版

   文章评论:(条)
  
 请留名: 匿名评论   点击查看所有评论 网管论坛
 

  责任编辑:一分  声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。