コード例 #1
0
         break;
     case 'application/pdf':
         $cmd = "/usr/local/bin/pdftotext " . $GLOBALS['resume_dir'] . "/" . $new_name . " /tmp/" . $new_name;
         shell_exec($cmd);
         $tmp = file_get_contents('/tmp/' . $new_name);
         $resume_text = sanitize($tmp);
         if (!empty($tmp)) {
             unlink('/tmp/' . $new_name);
         }
         break;
     case 'application/msword':
         $tmp = $resume->get_text_from_msword($GLOBALS['resume_dir'] . "/" . $new_name);
         $resume_text = sanitize($tmp);
         break;
     case 'application/rtf':
         $tmp = $resume->get_text_from_rtf($GLOBALS['resume_dir'] . "/" . $new_name);
         $resume_text = sanitize($tmp);
         break;
 }
 if (!empty($resume_text)) {
     $keywords = preg_split("/[\\s,]+/", $resume_text);
     $resume_text = '';
     foreach ($keywords as $i => $keyword) {
         $resume_text .= $keyword;
         if ($i < count($keywords) - 1) {
             $resume_text .= ' ';
         }
     }
     $query = "SELECT COUNT(*) AS is_exists FROM resume_index \n                          WHERE resume = " . $resume->id() . " AND member = '" . $_POST['candidate_email'] . "'";
     $result = $mysqli->query($query);
     if ($result[0]['is_exists'] == '0') {