Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在php中限制已连接ftp的用户_Php_Ftp - Fatal编程技术网

在php中限制已连接ftp的用户

在php中限制已连接ftp的用户,php,ftp,Php,Ftp,我将每10秒运行一次cron作业,以连接和复制文件,然后删除。 我不会在cron复制文件等时运行cron,最好的方法是什么 我可以限制已连接的用户吗 try { $con = ftp_connect($server); if (false === $con) { throw new Exception('Unable to connect'); } $loggedIn = ftp_login($con, $username, $passwor

我将每10秒运行一次cron作业,以连接和复制文件,然后删除。 我不会在cron复制文件等时运行cron,最好的方法是什么

我可以限制已连接的用户吗

try {
    $con = ftp_connect($server);
    if (false === $con) {
        throw new Exception('Unable to connect');
    }

    $loggedIn = ftp_login($con,  $username,  $password);
    if (true === $loggedIn) {
        echo 'Success!';
    } else {
        throw new Exception('Unable to log in');
    }

    print_r(ftp_nlist($con, "."));
    ftp_close($con);
} catch (Exception $e) {
    echo "Failure: " . $e->getMessage();
}
如果ftp软件本身允许您限制这一点,我不会感到惊讶。我可能想看看

if a certain file doesnt exist
    make the file
    do stuff
    delete file
else if the file exists, but its very old
    recreate the file
    do stuff
    delete file
else
    its busy