Lines Matching refs:s

59 		fclose($GLOBALS['s']);
89 $s = stream_socket_accept($socket);
91 if (!$s) die("Error accepting a new connection\n");
93 fputs($s, "220----- PHP FTP server 0.3 -----\r\n220 Service ready\r\n");
94 $buf = fread($s, 2048);
98 global $user, $s, $ssl, $bug37799;
102 fputs($s, "500 Syntax error, command unrecognized.\r\n");
107 fputs($s, "234 auth type accepted\r\n");
109 fputs($s, "666 dummy\r\n");
111 fputs($s, "666 bogus msg\r\n");
115 if (!stream_socket_enable_crypto($s, true, STREAM_CRYPTO_METHOD_SSLv23_SERVER)) {
119 if (!preg_match('/^PBSZ \d+\r\n$/', $buf = fread($s, 2048))) {
120 fputs($s, "501 bogus data\r\n");
124 fputs($s, "200 OK\r\n");
125 $buf = fread($s, 2048);
128 fputs($s, "504 Wrong protection.\r\n");
132 fputs($s, "200 OK\r\n");
134 $buf = fread($s, 2048);
138 fputs($s, "500 not supported.\r\n");
141 fputs($s, "500 Syntax error, command unrecognized.\r\n");
146 fputs($s, "530 Not logged in.\r\n");
147 fclose($s);
152 fputs($s, "230 Anonymous user logged in\r\n");
155 fputs($s, "331 User name ok, need password\r\n");
157 if (!preg_match('/^PASS (\w+)\r\n$/', $buf = fread($s, 100), $m)) {
158 fputs($s, "500 Syntax error, command unrecognized.\r\n");
164 fputs($s, "230 User logged in\r\n");
166 fputs($s, "530 Not logged in.\r\n");
167 fclose($s);
178 while($buf = fread($s, 4098)) {
180 fputs($s, "502 Command not implemented (".$num_bogus_cmds++.").\r\n");
183 fputs($s, "214-There is help available for the following commands:\r\n");
184 fputs($s, " USER\r\n");
185 fputs($s, " HELP\r\n");
186 fputs($s, "214 end of list\r\n");
189 fputs($s, "214 Syntax: HELP [<SP> <string>] <CRLF>\r\n");
192 fputs($s, "257 \"$cwd\" is current directory.\r\n");
196 fputs($s, "250 CDUP command successful.\r\n");
200 fputs($s, "215 OS/400 is the remote operating system. The TCP/IP version is \"V5R2M0\"\r\n");
204 fputs($s, "\r\n" . str_repeat("*", 4096) . "\r\n");
206 fputs($s, "215 UNIX Type: L8.\r\n");
211 fputs($s, "200 OK\r\n");
215 fputs($s, "500 not supported\r\n");
219 fputs($s, "200 OK\r\n");
227 fputs($s, "200 OK.\r\n");
230 fputs($s, "150 File status okay; about to open data connection\r\n");
235 fputs($s, "425 Can't open data connection\r\n");
244 fputs($s, "226 Closing data Connection.\r\n");
247 fputs($s, "226 Closing data Connection.\r\n");
252 fputs($s, "552 Requested file action aborted.\r\n");
259 fputs($s, "226 Closing data Connection.\r\n");
264 fputs($s, "552 Requested file action aborted.\r\n");
269 fputs($s, "150 File status okay; about to open data connection\r\n");
274 fputs($s, "425 Can't open data connection\r\n");
280 fputs($s, "226 Closing data Connection.\r\n");
285 fputs($s, "226 Closing data Connection.\r\n");
291 fputs($s, "550 Directory change to $m[1] failed: file does not exist\r\n");
295 fputs($s, "250 CWD command successful.\r\n");
301 fputs($s, "250 $m[1]: No such file or directory\r\n");
305 // there are some servers that don't open the ftp-data socket if there's nothing to send
307 fputs($s, "226 Transfer complete.\r\n");
312 fputs($s, "150 File status okay; about to open data connection\r\n");
314 fputs($s, "425 Can't open data connection\r\n");
318 fputs($s, "125 Data connection already open; transfer starting.\r\n");
331 fputs($s, "226 Closing data Connection.\r\n");
336 fputs($s, "257 OK.\r\n");
341 fputs($s, "257 \"/path/to/ftproot$cwd$m[1]\" created.\r\n");
350 fputs($s, "213 19980615100045.014\r\n");
353 fputs($s, "213 19980615100045.014\r\n");
356 fputs($s, "213 19980705132316\r\n");
359 fputs($s, "213 19991005213102\r\n");
362 fputs($s, "550 No file named \"{$matches [1]}\"\r\n");
370 fputs($s, "425 Can't open data connection\r\n");
377 fputs($s, "150 File status okay; about to open data connection.\r\n");
380 fputs($s, "226 Closing data Connection.\r\n");
383 fputs($s, "150 File status okay; about to open data connection.\r\n");
385 fputs($s, "226 Closing data Connection.\r\n");
388 fputs($s, "150 File status okay; about to open data connection.\r\n");
391 fputs($s, "226 Closing data Connection.\r\n");
394 fputs($s, "150 File status okay; about to open data connection.\r\n");
397 fputs($s, "226 Closing data Connection.\r\n");
400 fputs($s, "150 File status okay; about to open data connection.\r\n");
403 fputs($s, "226 Closing data Connection.\r\n");
406 fputs($s, "150 File status okay; about to open data connection.\r\n");
413 fputs($s, "226 Closing data Connection.\r\n");
416 fputs($s, "150 File status okay; about to open data connection.\r\n");
420 fputs($s, "226 Closing data Connection.\r\n");
423 fputs($s, "150 File status okay; about to open data connection.\r\n");
427 fputs($s, "550 {$matches[1]}: No such file or directory \r\n");
463 fputs($s, "227 Entering Passive Mode. (127,0,0,1,{$p1},{$p2})\r\n");
470 fputs($s, "550 Extended passsive mode not supported.\r\n");
472 fputs($s, "200 OK\r\n");
475 fputs($s, "250 OK\r\n");
478 fputs($s, "200 OK\r\n");
482 fputs($s, "250 Delete successful\r\n");
484 fputs($s, "550 No such file or directory\r\n");
487 fputs($s, "200 " . $matches[1] . " bytes allocated\r\n");
490 fputs($s, "226 Transfer complete\r\n");
493 fputs($s, "425 Error establishing connection\r\n");
497 fputs($s, "350 OK\r\n");
499 fputs($s, "213 5368709120\r\n");
501 fputs($s, "350 File or directory exists, ready for destination name\r\n");
503 fputs($s, "550 No such file or directory\r\n");
505 fputs($s, "250 Rename successful\r\n");
507 fputs($s, "425 Error establishing connection\r\n");
511 fputs($s, "250 $m[1]: No such file or directory\r\n");
515 // there are some servers that don't open the ftp-data socket if there's nothing to send
517 fputs($s, "226 Transfer complete.\r\n");
522 fputs($s, "150 File status okay; about to open data connection\r\n");
524 fputs($s, "425 Can't open data connection\r\n");
528 fputs($s, "125 Data connection already open; transfer starting.\r\n");
546 fputs($s, "226 Closing data Connection.\r\n");
549 fputs($s, "213 10\r\n");
551 fputs($s, "500 Syntax error, command unrecognized.\r\n");
556 fclose($s);