break; case 'text/html': $tmp = file_get_contents($GLOBALS['resume_dir'] . "/" . $new_name); $resume_text = sanitize(strip_tags($tmp)); 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 .= ' '; }