PHP文件就是普通的文本文件~~~不通过后缀通过什么呢??另:print_r($_FILES)或许可以得到一些你想要的结果

解决方案 »

  1.   

    to mrshelly(Shelly):问题我这里还要上传一些手机铃声之类的,可是不知道那些文件在php中具体是什么类型,我这样来限制 
    switch ($_FILES['userfile']['type'])
               { 
                  case "image/pjpeg": 
                  $typename = "jpg"; 
                  break; 
                  case "image/gif": 
                  $typename = "gif"; 
                  break; 
                  case "image/x-png": 
                  $typename = "png"; 
                  break; 
                  case "application/x-shockwave-flash": 
                  $typename = "swf"; 
                  break; 
                  case "text/plain": 
                  $typename = "txt"; 
                  break; 
                  case "application/msword": 
                  $typename = "doc"; 
                  break; 
                  case "application/x-zip-compressed": 
                  $typename = "zip"; 
                  break; 
                  }可能只有像surfchen(冲浪) 说的那样用print_r($_FILES['file'])测试出来了