zoe             Fri Dec  5 16:28:16 2008 UTC

  Added files:                 (Branch: PHP_5_3)
    /php-src/ext/ftp/tests      ftp_mdtm_basic.phpt 

  Modified files:              
    /php-src/ext/ftp/tests      server.inc 
  Log:
  FTP  test from Nathaniel McHugh
  
http://cvs.php.net/viewvc.cgi/php-src/ext/ftp/tests/server.inc?r1=1.1.2.7&r2=1.1.2.7.2.1&diff_format=u
Index: php-src/ext/ftp/tests/server.inc
diff -u php-src/ext/ftp/tests/server.inc:1.1.2.7 
php-src/ext/ftp/tests/server.inc:1.1.2.7.2.1
--- php-src/ext/ftp/tests/server.inc:1.1.2.7    Tue Feb 13 18:29:10 2007
+++ php-src/ext/ftp/tests/server.inc    Fri Dec  5 16:28:16 2008
@@ -244,7 +244,26 @@
        } elseif (preg_match('/^USER /', $buf)) {
                user_auth($buf);
 
-       } else {
+       } elseif (preg_match('/^MDTM ([\w\h]+)/', $buf, $matches)) {
+               switch ($matches [1]){
+                       case "A":
+                               fputs($s, "213 19980615100045.014\r\n");
+                               break;
+                       case "B":
+                               fputs($s, "213 19980615100045.014\r\n");
+                               break;
+                       case "C":
+                               fputs($s, "213 19980705132316\r\n");
+                               break;
+                       case "19990929043300 File6":
+                               fputs($s, "213 19991005213102\r\n");
+                               break;
+                       default :
+                               fputs($s, "550 No file named \"{$matches 
[1]}\"\r\n");
+                               break;
+               }
+       }       
+       else {
                fputs($s, "500 Syntax error, command unrecognized.\r\n");
                dump_and_exit($buf);
        }

http://cvs.php.net/viewvc.cgi/php-src/ext/ftp/tests/ftp_mdtm_basic.phpt?view=markup&rev=1.1
Index: php-src/ext/ftp/tests/ftp_mdtm_basic.phpt
+++ php-src/ext/ftp/tests/ftp_mdtm_basic.phpt



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to