if($servername != '' && strlen($servername)<=16)

解决方案 »

  1.   


    这个是楼主要的语句:
    if(($servername != '') && (strlen($servername) <= 16))
      

  2.   

    sorry 错了 是strlen 呵呵
      

  3.   

    ...字符是什么字符?单字节字符可以直接
    strlen($servername) <= 16
    有其他的注意编码
    mb_strlen()
      

  4.   

    麻烦就是要加载MB STRING库。
      

  5.   

    可以在后面再加$servername只能是中文和英语字符和数字的类型吗?
      

  6.   

    是只能是英文、数字,中文都不行。楼主如果要全部判断,你可以用6楼讲的mb_strlen,就可以了,按照字符数,而不是字节数。