Annotation of embedaddon/php/ext/ftp/tests/ftp_mdtm_basic.phpt, revision 1.1.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>