php目录名称合法性检测

  1. <?php
  2. //目录名称合法性检测
  3. function isen($str){
  4. $ret="";
  5. for($i=0;$i $p=ord(substr($str,$i,1));
  6. //开源代码phpfensi.com
  7. if(($p<48 & $p!=45 & $p!=46) || ($p>57 & $p<65) || ($p>90 & $p<97 & $p!=95) || $p>122){
  8. nerror("不符合规范!");
  9. }
  10. $ret.=chr($p);
  11. }
  12. return $ret;
  13. }
  14. ?>