1+ --TEST--
2+ FTP with bogus resource
3+ --CREDITS--
4+ Michael Paul da Rosa <michael [at] michaelpaul [dot] com [dot] br>
5+ PHP TestFest Dublin 2017
6+ --SKIPIF--
7+ <?php
8+ require 'skipif.inc ' ;
9+ ?>
10+ --FILE--
11+ <?php
12+ $ ftp = tmpfile ();
13+
14+ var_dump (ftp_login ($ ftp , 'user ' , 'pass ' ));
15+ var_dump (ftp_pwd ($ ftp ));
16+ var_dump (ftp_cdup ($ ftp ));
17+ var_dump (ftp_chdir ($ ftp , '~ ' ));
18+ var_dump (ftp_exec ($ ftp , 'x ' ));
19+ var_dump (ftp_raw ($ ftp , 'x ' ));
20+ var_dump (ftp_mkdir ($ ftp , '/ ' ));
21+ var_dump (ftp_rmdir ($ ftp , '/ ' ));
22+ var_dump (ftp_chmod ($ ftp , 7777 , '/ ' ));
23+ var_dump (ftp_alloc ($ ftp , 7777 ));
24+ var_dump (ftp_nlist ($ ftp , '/ ' ));
25+ var_dump (ftp_rawlist ($ ftp , '~ ' ));
26+ var_dump (ftp_mlsd ($ ftp , '~ ' ));
27+ var_dump (ftp_systype ($ ftp ));
28+ var_dump (ftp_fget ($ ftp , $ ftp , 'remote ' , 7777 ));
29+ var_dump (ftp_nb_fget ($ ftp , $ ftp , 'remote ' , 7777 ));
30+ var_dump (ftp_pasv ($ ftp , false ));
31+ var_dump (ftp_get ($ ftp , 'local ' , 'remote ' , 7777 ));
32+ var_dump (ftp_nb_get ($ ftp , 'local ' , 'remote ' , 7777 ));
33+ var_dump (ftp_nb_continue ($ ftp ));
34+ var_dump (ftp_fput ($ ftp , 'remote ' , $ ftp , 9999 ));
35+ var_dump (ftp_nb_fput ($ ftp , 'remote ' , $ ftp , 9999 ));
36+ var_dump (ftp_put ($ ftp , 'remote ' , 'local ' , 9999 ));
37+ var_dump (ftp_append ($ ftp , 'remote ' , 'local ' , 9999 ));
38+ var_dump (ftp_nb_put ($ ftp , 'remote ' , 'local ' , 9999 ));
39+ var_dump (ftp_size ($ ftp , '~ ' ));
40+ var_dump (ftp_mdtm ($ ftp , '~ ' ));
41+ var_dump (ftp_rename ($ ftp , 'old ' , 'new ' ));
42+ var_dump (ftp_delete ($ ftp , 'gone ' ));
43+ var_dump (ftp_site ($ ftp , 'localhost ' ));
44+ var_dump (ftp_close ($ ftp ));
45+ var_dump (ftp_set_option ($ ftp , 1 , 2 ));
46+ var_dump (ftp_get_option ($ ftp , 1 ));
47+
48+ fclose ($ ftp );
49+ ?>
50+ --EXPECTF--
51+ Warning: ftp_login(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
52+ bool(false)
53+
54+ Warning: ftp_pwd(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
55+ bool(false)
56+
57+ Warning: ftp_cdup(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
58+ bool(false)
59+
60+ Warning: ftp_chdir(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
61+ bool(false)
62+
63+ Warning: ftp_exec(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
64+ bool(false)
65+
66+ Warning: ftp_raw(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
67+ bool(false)
68+
69+ Warning: ftp_mkdir(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
70+ bool(false)
71+
72+ Warning: ftp_rmdir(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
73+ bool(false)
74+
75+ Warning: ftp_chmod(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
76+ bool(false)
77+
78+ Warning: ftp_alloc(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
79+ bool(false)
80+
81+ Warning: ftp_nlist(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
82+ bool(false)
83+
84+ Warning: ftp_rawlist(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
85+ bool(false)
86+
87+ Warning: ftp_mlsd(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
88+ bool(false)
89+
90+ Warning: ftp_systype(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
91+ bool(false)
92+
93+ Warning: ftp_fget(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
94+ bool(false)
95+
96+ Warning: ftp_nb_fget(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
97+ bool(false)
98+
99+ Warning: ftp_pasv(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
100+ bool(false)
101+
102+ Warning: ftp_get(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
103+ bool(false)
104+
105+ Warning: ftp_nb_get(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
106+ bool(false)
107+
108+ Warning: ftp_nb_continue(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
109+ bool(false)
110+
111+ Warning: ftp_fput(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
112+ bool(false)
113+
114+ Warning: ftp_nb_fput(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
115+ bool(false)
116+
117+ Warning: ftp_put(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
118+ bool(false)
119+
120+ Warning: ftp_append(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
121+ bool(false)
122+
123+ Warning: ftp_nb_put(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
124+ bool(false)
125+
126+ Warning: ftp_size(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
127+ bool(false)
128+
129+ Warning: ftp_mdtm(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
130+ bool(false)
131+
132+ Warning: ftp_rename(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
133+ bool(false)
134+
135+ Warning: ftp_delete(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
136+ bool(false)
137+
138+ Warning: ftp_site(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
139+ bool(false)
140+
141+ Warning: ftp_close(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
142+ bool(false)
143+
144+ Warning: ftp_set_option(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
145+ bool(false)
146+
147+ Warning: ftp_get_option(): supplied resource is not a valid FTP Buffer resource in %s007.php on line %d
148+ bool(false)
0 commit comments