ftp类(example.php)

flush();

$ftp_ini_datei         = $argv[1];

require ('./ftp_class.php');
require ($ftp_ini_datei);

echo "\nCronjob started : ";
echo date("d.m.Y  - H:i:s");
echo "\n";

$newftp         = new myftp;

if(!$anonymous){
    $result     = $newftp->connect($host, $user, $password);
}else{
    $result        = $newftp->connect($host, "anonymous", "mymail@somewhere.com");
}

if (!$result){
    $mydir         = $newftp->changedir($remote_dir);
    $mydir        = $newftp->getdir();
    $merkold_dir    = getcwd();
    chdir($local_dir);
    $mylist     = Array();
    $mylist     = $newftp->get_file_list($mydir);

for ($i=0; $i < sizeof($mylist); $i++)
    {
        $result = $newftp->get_file($mylist[$i], $mymode, $delete);
    }

$result     = $newftp->ftp_bye();

}else{

echo "----------------------------------\n";
    echo "no connection established :(      \n";
    echo "----------------------------------\n";

}

echo "\n\nCronjob stopped : ";
echo date("d.m.Y - H:i:s");
echo "\n";
?>

(0)

相关推荐

  • PHP操作FTP类 (上传、下载、移动、创建等)

    本文针对PHP操作FTP类进行详细介绍,php实现FTP上传.FTP下载.FTP移动.FTP创建等,供大家参考,具体内容如下 1.使用PHP操作FTP-用法 <?php // 联接FTP服务器 $conn = ftp_connect(ftp.server.com); // 使用username和password登录 ftp_login($conn, "john", "doe"); // 获取远端系统类型 ftp_systype($conn); // 列示文件

  • 深入PHP FTP类的详解

    FTP是一种文件传输协议,它支持两种模式,一种方式叫做Standard (也就是Active,主动方式),一种是 Passive (也就是PASV,被动方式). Standard模式 FTP 的客户端发送 PORT 命令到FTP server.Passive模式FTP的客户端发送 PASV命令到 FTP Server.下面介绍一个这两种方式的工作原理: Standard模式FTP 客户端首先和FTP Server的TCP 21端口建立连接,通过这个通道 发送命令,客户端需要接收数据的时候在这个通

  • PHP用FTP类上传文件视频等的简单实现方法

    文件1:ftp.php <?php /** * 仿写CodeIgniter的FTP类 * FTP基本操作: * 1) 登陆; connect * 2) 当前目录文件列表; filelist * 3) 目录改变; chgdir * 4) 重命名/移动; rename * 5) 创建文件夹; mkdir * 6) 删除; delete_dir/delete_file * 7) 上传; upload * 8) 下载 download * * @author quanshuidingdang */ cl

  • C#操作ftp类完整实例

    本文实例讲述了C#操作ftp类.分享给大家供大家参考.具体如下: using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Net; using System.Globalization; namespace FtpTest1 { public class FtpWeb { string ftpServerIP; string ftpRemotePath; st

  • asp.net 一个封装比较完整的FTP类

    先看这个简单的 复制代码 代码如下: FTP ftp = new FTP("192.168.1.117", "ahuinan", "123456"); string oldname = this.FileUpload1.PostedFile.FileName; string newname = dd + h + mm + ss + oldname.Substring(oldname.LastIndexOf(".")); //

  • ftp类(myftp.php)

    <?php class myftp { var $connector;    var $getback; function connect($ftp_server, $uname, $passwd){    // Baut grundlegende FTP Connection auf        $this->connector = @ftp_connect($ftp_server);        $this->login_result = @ftp_login($this->

  • c#操作ftp类分享

    复制代码 代码如下: class ftp{    private string host = null;    private string user = null;    private string pass = null;    private FtpWebRequest ftpRequest = null;    private FtpWebResponse ftpResponse = null;    private Stream ftpStream = null;    privat

  • 一个ftp类(ini.php)

    <?php$mymode            = FTP_ASCII;$delete            = 0;$local_dir         = "/my_local_download_directory";$host             = "ftp.yahoo.de";$remote_dir         = ".";$anonymous        = 0;$user             = "my

  • ftp类(example.php)

    flush(); $ftp_ini_datei         = $argv[1]; require ('./ftp_class.php');require ($ftp_ini_datei); echo "\nCronjob started : ";echo date("d.m.Y  - H:i:s");echo "\n"; $newftp         = new myftp; if(!$anonymous){    $result    

  • EDI中JAVA通过FTP工具实现文件上传下载实例

    最近接手一个EDI项目,收获颇多.其实我在第一家公司是接触过EDI的,当初我们用EDI主要实现了订单数据传输,客户向我们下达采购订单,通过VPN及FTP工具将采购订单以约定的报文形式放到指定的文件服务器中,然后我们EDI系统会定时去文件服务器中获取报文,最后解析并生成我们的销售订单.这些年过去了,我仍记着当初用的最多的是EDI850.EDI855.  一.首先介绍一下EDI的概念 Electronic data interchange,电子数据交换. EDI其实就是把原来纸质的订单/发货通知等业

随机推荐