哪位能帮帮忙把下面这段代码改写成asp的
<?php    
   $valid = "false";    
   $message = "an unknown error occurred.";    
       
   if (isset($_GET['txtPassword'])) {    
       if (strlen($_GET['txtPassword']) < 8 && $_GET['txtPassword'] != "") {    
           $message = "密码要大于8个字符";    
       } else if ($_GET['txtPassword'] == "") {    
           $message = "密码不能为空";    
       } else {    
           $valid = "true";    
           $message = "";    
       }    
   } else if (isset($_GET['txtUsername'])) {    
       if ($_GET['txtUsername'] == "susansays") {    
           $message = "该用户名已被注册!请换一个用户名!";    
       } else if (strlen($_GET['txtUsername']) < 8 && $_GET['txtUsername'] != "") {    
           $message = "用户名要大于8个字符";    
       } else if ($_GET['txtUsername'] == "") {    
           $message = "用户名不能为空";    
       } else {    
           $valid = "true";    
           $message = "";    
       }    
   } /*else if (isset($_GET['txtBirthday'])) {   
       $date = strtotime($_GET['txtBirthday']);   
       if ($date < 0) {   
           $message = "这不是一个合法的日期";   
       } else {   
           $valid = "true";   
           $message = "";   
       }   
   }*/ else if (isset($_GET['txtEmail'])) {    
       if( !eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$_GET['txtEmail']) ) {    
         $message = "请您填写正确的email地址!";    
       } else {    
         $valid = "true";    
         $message = "";    
       }    
   }     
       
   echo "$valid||$message";    
?> 

解决方案 »

  1.   

    好长时间没碰asp了,你说说哪看不懂,给你讲讲倒是可以。改写就帮不了你了!
      

  2.   

    谢谢了,主要是我不熟悉php,能看懂,但不知道php函数是什么意思,不知道怎么样用asp的函数来代替
      

  3.   

    你去弄个php的手册不就完事了
      

  4.   

    大致的给你翻译一下,你自己改去吧
    正则部分帮不了你,你找找,  Dim valid, message
      valid = "false" 
      message = "an unknown error occurred."
          
      if Request['txtPassword'] Then 
          if len(Request("txtPassword")) < 8 AND Request("txtPassword") <> "" Then  
              message = "密码要大于8个字符"
          else if Request("txtPassword") = "" Then    
              message = "密码不能为空"   
          else    
              valid = "true"   
              message = "" 
          End If    
      else if Request("txtUsername") Then
          if Request("txtUsername") = "susansays" Then    
              message = "该用户名已被注册!请换一个用户名!"    
          else if Len($_GET['txtUsername']) < 8 And Request("txtUsername") != "" Then   
              message = "用户名要大于8个字符"    
          else if Request("txtUsername") = ""  Then
              message = "用户名不能为空"    
          else  
              valid = "true"   
              message = ""    
          End if 
      } 
      'else if (isset($_GET['txtBirthday'])) {  
      '    $date = strtotime($_GET['txtBirthday']);  
      '    if ($date < 0) {  
      '        $message = "这不是一个合法的日期";  
      '    } else {  
      '        $valid = "true";  
      '        $message = "";  
      '    }  
      '}*/ 
      else if Request("txtEmail") Then
         if !eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,3}$",$_GET['txtEmail'] Then  
            message = "请您填写正确的email地址!" 
          else   
            valid = "true"  
            message = ""   
          end if    
      End if   
          
      Response.write "$valid||$message"