php 网页ftp 代码一

php 网页ftp 代码

<?php
 $ftpserver="127.0.0.1";
 $ftpport="21";
 $ftpuser="anonymous";
 $ftppassword="";
 if($_POST)
 {
  $action=$_POST[action];
  switch($action)
  {
   case "open":
   case "change":
    $ftpserver=$_POST[ftpserver];
    $ftpport=$_POST[ftpport];
    $ftpuser=$_POST[ftpuser];
    $ftppassword=$_POST[ftppassword];
    $ftp=@ftp_connect($ftpserver,$ftpport);
    if(!$ftp){ echo "连接FTP服务器".$ftpserver."的端口".$ftpport."失败";exit;}
    $rs=@ftp_login($ftp,$ftpuser,$ftppassword);
    if(!$rs){ echo "用户名或密码错误,连接FTP服务器失败";exit;}
    $curDir=$_POST[curDir];
    if($curDir=="") $curDir="/";
    if($curDir=="/")
    {
     $parentDir="/";
    }else{
     if(strrpos($curDir,"/")==0)
     {
      $parentDir="/";
     }else{
      $parentDir=substr($curDir,0,strrpos($curDir,"/"));
     }
    }
    $arr=ftp_rawlist($ftp,$curDir);
    if(count($arr)>1)
    {
     foreach($arr as $val)
     {
         if($curDir=="/")
      {
          $val="/" . trim(strrchr($val," "));
      }else{
          $val=$curDir . "/" . trim(strrchr($val," "));
      }
      
      $file_size=ftp_size($ftp,$val);
      if($file_size==-1)
      {//为目录
       $dirlist[]=str_replace("\\","/",$val);
      }else{
       $filelist[]=str_replace("\\","/",$val);
      }
     }
    }
    break;
   case "close":
    break;
   
   
  }
 
 }

下面来看看WEB页面形式了.

?>

时间: 2024-07-30 07:40:43

php 网页ftp 代码一的相关文章

php 网页ftp 代码三 创建目录

<?php     $ftpserver=$_POST[ftpserver];     $ftpport=$_POST[ftpport];     $ftpuser=$_POST[ftpuser];     $ftppassword=$_POST[ftppassword];     $ftp=@ftp_connect($ftpserver,$ftpport);     if(!$ftp){ echo "连接FTP服务器".$ftpserver."的端口".$f

php 网页ftp 代码二 文件上传

<?php     $ftpserver=$_POST[ftpserver];     $ftpport=$_POST[ftpport];     $ftpuser=$_POST[ftpuser];     $ftppassword=$_POST[ftppassword];     $ftp=@ftp_connect($ftpserver,$ftpport);     if(!$ftp){ echo "连接FTP服务器".$ftpserver."的端口".$f

php 网页ftp 代码四 下载文件

<?php     $ftpserver=$_POST[ftpserver];     $ftpport=$_POST[ftpport];     $ftpuser=$_POST[ftpuser];     $ftppassword=$_POST[ftppassword];     $ftp=@ftp_connect($ftpserver,$ftpport);     if(!$ftp){ echo "连接FTP服务器".$ftpserver."的端口".$f

Linux服务器上用iScanner删除网页恶意代码的方法

  Linux服务器上怎么用iScanner删除网页恶意代码?这篇文章主要介绍了Linux服务器上用iScanner删除网页恶意代码的方法,iScanner为Ruby编写,所以服务器上要首先安装Ruby解释器,需要的朋友可以参考下 第一步:安装 首先要确保服务器上已经安装了Ruby 代码如下: #ruby -v //查看ruby的版本信息 如果服务器上没有安装,可以通过yum或者apt-get安装ruby(根据自己服务器系统选择对应的方法安装) 代码如下: #yum install ruby /

网页选项卡代码(js+css兼容ie ff)

今天要把自己的网站教程频道增加一个网页选项卡效果,tab 选项卡作用就是在同一大小的空间可以放更多的内容.下面来看看这款选项卡代码吧. <!doctype html public "-//w3c//dtd xhtml 1.0 transitional//en" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/

CSS3网页布局实例代码:始终在网页底部代码2则

文章简介:CSS3网页布局实例代码:始终在网页底部代码2则 <!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>始终在底部(1)</title><style>body{margin:0} html, body{height:100%}

网页教学网代码分享:干净简洁的网页列表代码

文章简介:网页教学网代码分享:干净简洁的网页列表代码.  谁不希望有一个好看而又干净的网页列表?这篇文章中我们给出几个实用的例子,你可以把他们直接用到自己的工作中. 我们从一个带有动画效果的垂直列表开始,接着是一个图文混排的例子,然后是一个只有图片的list例子跟一个水平菜单的例子,最后是一个以放大数字开头的列表.对于初学者而言这里可以学到很多东西,对于熟手,直接拿来用就是了. 1.helvetica字体的列表 第一个例子的样式看起平淡无奇,不过喜欢简约风格的人也许会感兴趣,这类似于印刷字体风格

纯CSS 贴网页底部代码

纯CSS 贴网页底部代码,FF2.0+.FF3.0+.IE6.IE7.Safari.Opera.Chrome都通过,IE8b2下的效果有瑕疵,用hack方法解决. <html> <head> <title>test,alixixi测试中--</title> <meta http-equiv="Content-Type" content="text/html" charset="utf-8" /

常用JavaScript网页广告代码

javascript|广告|网页 本文内容由xixi9000收集 整理了几个常用的网页广告代码: ① 演示 下载 ② 演示 下载 ③ 演示 下载 ④ 演示 下载 ⑤ 演示 下载 ⑥ 演示 下载 ⑦ 演示 下载 ⑧ 演示 下载 ⑨ 演示 下载 ⑩ 演示 下载