Annotation of embedaddon/php/ext/ftp/tests/ftp_nb_get_large.phpt, revision 1.1

1.1     ! misho       1: --TEST--
        !             2: Testing ftp_nb_fget can handle large files incl. resume
        !             3: --SKIPIF--
        !             4: <?php
        !             5: require 'skipif.inc';
        !             6: if (2147483647 == PHP_INT_MAX) {
        !             7:     die('skip ot supported on this system');
        !             8: }
        !             9: if (disk_free_space(__DIR__) < 10*1024*1024*1024) {
        !            10:     die('not enough disk space');
        !            11: }
        !            12: ?>
        !            13: --FILE--
        !            14: <?php
        !            15: require 'server.inc';
        !            16: 
        !            17: $ftp = ftp_connect('127.0.0.1', $port);
        !            18: ftp_login($ftp, 'user', 'pass');
        !            19: if (!$ftp) die("Couldn't connect to the server");
        !            20: 
        !            21: $local_file = dirname(__FILE__) . DIRECTORY_SEPARATOR . "localfile.txt";
        !            22: touch($local_file);
        !            23: ftp_nb_get($ftp, $local_file, 'fget_large.txt', FTP_BINARY, 5368709119);
        !            24: $fp = fopen($local_file, 'r');
        !            25: fseek($fp, 5368709119);
        !            26: var_dump(fread($fp, 1));
        !            27: var_dump(filesize($local_file));
        !            28: fclose($fp);
        !            29: ?>
        !            30: --CLEAN--
        !            31: <?php
        !            32: @unlink(dirname(__FILE__) . DIRECTORY_SEPARATOR . "localfile.txt");
        !            33: ?>
        !            34: --EXPECT--
        !            35: string(1) "X"
        !            36: int(5368709120)

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>