关键字 换行  时间(形如2010-09-15 16:22)To 中/英文字串 换行 cc 中/英文字串或空 Subject 换行 中/英文字串 空格

解决方案 »

  1.   

    /[a-zA-Z]+(\s)([a-zA-Z0-9]+(\/))+[a-zA-Z0-9]+@[a-z]+(\s)+(\n)?[1-2]{1}[0-9]{3}-(0[0-9]{1}|1[0-2]{1})-([0-2]{1}[0-9]{1}|3[0-1]{1})(\s)[0-5]{1}[0-9]{1}:[0-5]{1}[0-9]{1}(\s)To(\s)+(\n)?([a-zA-Z]+(\s)([a-zA-Z0-9]+(\/))+[a-zA-Z0-9]+@[a-z]+(,)?([a-zA-Z]+(\s)([a-zA-Z0-9]+(\/))+[a-zA-Z0-9]+@[a-z]+)?|\W+(,)?\W+)+(\s)+(\n)?cc(\s)+(\n)?(([a-zA-Z]+(\s)([a-zA-Z0-9]+(\/))+[a-zA-Z0-9]+@[a-z]+(,)?([a-zA-Z]+(\s)([a-zA-Z0-9]+(\/))+[a-zA-Z0-9]+@[a-z]+)?|\W+(,)?\W+)+)?(\s)+(\n)?Subject(\s)+(\n)?(\w|\W)+(\s)/
      

  2.   

    /**   
       * 按路径生成目录   
       */
      function mkdirs($path) {
      $adir = explode('/',$path);
          $dirlist = '';
          $rootdir = array_shift($adir);
          if(!file_exists($rootdir)) mkdir($rootdir);      foreach($adir as $val) {
               $dirlist .= '/'.$val;
               $dirpath = $rootdir.$dirlist;
               if(!file_exists($dirpath)) {
                   mkdir($dirpath,0777);
                   chmod($dirpath,0775);
               }
          }
       }  /**
       * 测试
       */
      define(PATH_ROOT,'./software/');  
      $_POST['select1'] = '中国';
      $_POST['select2'] = '四川';
      $_POST['select3'] = '成都';
      $path = PATH_ROOT.iconv('UTF-8','GB2312',$_POST['select1']).'/'.iconv('UTF-8','GB2312',$_POST['select2']).'/'.iconv('UTF-8','GB2312',$_POST['select3']); 
      mkdirs($path);
      

  3.   

    $name = $this->file_path.$this->file_name.'.'.$v;
    if(is_file($name)) unlink($name);