Annotation of embedaddon/php/ext/ftp/tests/ftp_mdtm_basic.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: Test the File Modification Time as described in http://tools.ietf.org/html/rfc3659#section-3.1
! 3: --CREDITS--
! 4: Nathaniel McHugh
! 5: --SKIPIF--
! 6: <?php
! 7: require 'skipif.inc';
! 8: ?>
! 9: --FILE--
! 10: <?php
! 11:
! 12: require 'server.inc';
! 13:
! 14: $ftp = ftp_connect('127.0.0.1', $port);
! 15: if (!$ftp) die("Couldn't connect to the server");
! 16:
! 17: var_dump(ftp_login($ftp, 'user', 'pass'));
! 18:
! 19:
! 20: date_default_timezone_set('UTC');
! 21:
! 22: $time = ftp_mdtm($ftp, "A");
! 23: echo date("F d Y H:i:s u",$time), PHP_EOL;
! 24:
! 25: $time = ftp_mdtm($ftp, "B");
! 26: echo date("F d Y H:i:s u",$time), PHP_EOL;
! 27:
! 28: $time = ftp_mdtm($ftp, "C");
! 29: echo date("F d Y H:i:s u",$time), PHP_EOL;
! 30:
! 31: $time = ftp_mdtm($ftp, "D");
! 32: var_dump($time);
! 33:
! 34: $time = ftp_mdtm($ftp, "19990929043300 File6");
! 35: echo date("F d Y H:i:s u",$time), PHP_EOL;
! 36:
! 37: $time = ftp_mdtm($ftp, "MdTm 19990929043300 file6");
! 38: var_dump($time);
! 39:
! 40: ?>
! 41: --EXPECTF--
! 42: bool(true)
! 43: June 15 1998 10:00:45 000000
! 44: June 15 1998 10:00:45 000000
! 45: July 05 1998 13:23:16 000000
! 46: int(-1)
! 47: October 05 1999 21:31:02 000000
! 48: int(-1)
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>