Lines Matching refs:m

140 		} else if (!preg_match('/^USER (\w+)\r\n$/', $buf, $m)) {
144 $user = $m[1];
157 if (!preg_match('/^PASS (\w+)\r\n$/', $buf = fread($s, 100), $m)) {
162 $pass = $m[1];
224 } elseif (preg_match("~^PORT (\d+),(\d+),(\d+),(\d+),(\d+),(\d+)\r\n$~", $buf, $m)) {
225 $host = "$m[1].$m[2].$m[3].$m[4]";
226 $port = ((int)$m[5] << 8) + (int)$m[6];
229 } elseif (preg_match("~^STOR ([\w/.-]+)\r\n$~", $buf, $m)) {
240 $orig = file_get_contents(dirname(__FILE__).'/'.$m[1]);
257 $orig = file_get_contents(dirname(__FILE__).'/'.$m[1]);
268 } elseif (preg_match("~^APPE ([\w/.-]+)\r\n$~", $buf, $m)) {
279 file_put_contents(__DIR__.'/'.$m[1], $data, FILE_APPEND);
284 file_put_contents(__DIR__.'/'.$m[1], $data, FILE_APPEND);
289 }elseif (preg_match("~^CWD ([A-Za-z./]+)\r\n$~", $buf, $m)) {
291 fputs($s, "550 Directory change to $m[1] failed: file does not exist\r\n");
294 change_dir($m[1]);
298 } elseif (preg_match("~^NLST(?: ([A-Za-z./]+))?\r\n$~", $buf, $m)) {
300 if (isset($m[1]) && (($m[1] === 'bogusdir') || ($m[1] === '/bogusdir'))) {
301 fputs($s, "250 $m[1]: No such file or directory\r\n");
306 if (isset($bug39458) && isset($m[1]) && $m[1] === 'emptydir') {
327 if (empty($m[1]) || $m[1] !== 'emptydir') {
334 } elseif (preg_match("~^MKD ([A-Za-z./]+)\r\n$~", $buf, $m)) {
341 fputs($s, "257 \"/path/to/ftproot$cwd$m[1]\" created.\r\n");
508 }elseif (preg_match("~^MLSD(?: ([A-Za-z./]+))?\r\n$~", $buf, $m)) {
510 if(isset($m[1]) && (($m[1] === 'bogusdir') || ($m[1] === '/bogusdir'))) {
511 fputs($s, "250 $m[1]: No such file or directory\r\n");
516 if(isset($bug39458) && isset($m[1]) && $m[1] === 'emptydir') {
536 if(empty($m[1]) || $m[1] !== 'emptydir') {